nginx升级:1.14--->1.16(生产环境推荐使用方案2)
1.nginx版本升级(方案1)
1.1查看原编译参数:
# 升级一般是添加新的模块,或者升级版本,所以要参考以前编译的模块,把模块信息预编译进去;如果不添加,那么以前的模块就不能使用了
[root@localhost ~]# /usr/local/nginx/sbin/nginx -V
1.2预编译/编译/安装
./configure --prefix=/usr/local/nginx --with-http_stub_status_module
make && make install
#make install会帮助/usr/local/nginx/sbin/nginx替换nginx文件,这时候存在两个二进制文件nginx和nginx.old
1.3升级
安装后,一切正常,可选择直接升级;如果有问题,可选择取消升级,返回原版本。
1.3.1直接升级
make upgrade
1.3.2取消升级,换回nginx文件
pkill nginx
#先删除新的nginx二进制文件
rm -rf /usr/local/nginx/sbin/nginx
#还原老的nginx二进制文件
mv /usr/local/nginx/sbin/n