nginx重新编译配置参数

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 

你可能感兴趣的:(nginx重新编译配置参数)