1. 查看已编译参数:
/usr/local/nginx/sbin/nginx -V
2. 重新编译:
如果需要添加第三方的nginx功能模块,将其下载到本地,例如路径为/nginx/module/path
,然后通过--add-module=/nginx/module/path
即可将该第三方模块编译进nginx中:
./configure --user=www --group=www --prefix=/usr/local/nginx --with-http_stub_status_module
--with-http_ssl_module --with-http_gzip_static_module --add-module=/nginx/module/path
make
PS: 这里只需要make,一定不要执行make install,不然会覆盖
3. 备份原文件
cp /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.bak
4. 替换nginx二进制文件
cp /usr/local/src/nginx-1.14.2/objs/nginx /usr/local/nginx/sbin/nginx
5. 检查以及平滑启动nginx
- 做软链,添加到环境变量:
ln -s /usr/local/nginx/sbin/nginx /usr/local/bin/nginx
- 检测配置文件
nginx -t
- 平滑重启
nginx -s reload