为什么要源码安装?

因为源码安装更装逼吗?因为源码安装更麻烦,更刺激吗?大概有一点,个人认为源码安装在于对于自由度的掌握,比如可以指定安放的位置以及支持和拒绝使用的模块,可以根据我们的业务诉求灵活的定制nginx的需求。

直接上干货!

step1:下载最新版的稳定包  

wget https://nginx.org/download/nginx-1.14.1.tar.gz

step2:解压

tar -xvzf nginx-1.14.1.tar.gz

step3:进入源码目录,执行configure

./configure –prefix=/usr/local –sbin-path=/usr/local/sbin –conf-path=/etc/nginx/nginx.conf –with-http_ssl_module –with-http_v2_module

step4: make   &&  make install

仅需以上简单四步,即可完成安装,然后打开nginx.conf,一见倾心,想起了apache的配置文件,我去!!!

配置参数选择

安装的精髓在于配置的选择,合理的配置选择,让你知道安装在哪里?支持了那些模块,禁止了那些模块!以下准备好了常用的,配置参数,请酌情添加:

–prefix  软件安装目录

–sbin-path nginx可执行文件的位置

–conf-path 配置文件的路径

–with-http_v2_module 支持http2,加速https用

–with-http_ssl_module 支持ssl

如果需要重新编译,忘记了上次编译的参数怎么办?

请用:

nginx -V

nginx配置文件语法高亮显示

此时进入nginx的配置文件中,发下nginx并没有高亮显示,这个时候可以将源码中位于contrib目录中的vim文件整体拷贝到你的vim目录下,这样当我们再次打开配置文件的时候,就会发现一些关键字的高亮显示了。

cp -r contrib/vim/* /etc/vim

发表评论

电子邮件地址不会被公开。 必填项已用*标注