nginx -V #查看之前安装时添加的模块
进入nginx的源码文件,重新添加之前的模块,并且添加需要加载的模块,进行编译
执行make;make之后千万不要执行make install,否则会覆盖之前的配置
make之后会在nginx源码目录下生成一个 objs的目录
对之前/usr/local/nginx/sbin/nginx 进行备份
#cp /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.bak
复制源码目录下的 objs/nginx 覆盖/usr/local/nginx/sbin/nginx
#cp objs/nginx /usr/local/nginx/sbin/nginx 强制覆盖,或者把之前删除,再复制过来也行
对新安装的进行语法测试
#/usr/local/nginx/sbin/nginx -t 显示successfully表示成功
重启nginx
/usr/local/nginx/sbin/nginx -s reload 重新加载,实现平滑升级