centos yum安装后添加ngx_http_sub_module模块

  • 首先,获取本地安装的nginx版本 。
nginx -V
#记录下“configure arguments:”后面所有参数,第三步更新nginx时需要。

 

 

 

 

 

 

 

 

 

  • 其次,下载对应版本的源码。
wget http://nginx.org/download/nginx-1.8.0.tar.gz
tar -xvzf nginx-1.8.0.tar.gz
  • 更新替换nginx
#终止nginx
service nginx stop
#进入源码目录
cd nginx-1.8.0
#编译./configure 后面加上最开始让记录下来的那串字符,并在后面加上你要加的模块安装指令
./configure --prefix=/etc/nginx --sbin-path=/usr/sbin/nginx……… --with-http_sub_module
#然后进行make,但是切记别安装
make
#别make_install!!!
#保持了原配置文件位置,所以直接测试nginx
./objs/nginx -t
#替换现有nginx
#备份 
mv /usr/sbin/nginx /usr/sbin/nginx-bak
#更新
cp ./objs/nginx /usr/sbin/nginx
#至此,添加完成,启动nginx。
service nginx start
  • 最后,再次查看nginx信息验证。
nginx -V