平滑升级就是不断开原有连接(不重启服务),然后升级到新版本
实验环境:rhel7.3
nginx安装包:nginx-1.15.6.tar.gz nginx-1.16.0.tar.gz
安装包来源:www.nginx.org
首先我安装nginx-1.15.6版本的nginx,然后平滑升级到1.16.0版本的nginx,操作如下:
tar zxf nginx-1.15.6.tar.gz
cd nginx-1.15.6
yum install -y gcc pcre-devel zlib-devel #安装编译需要的环境以及库
./configure --prefix=/usr/local/nginx
make && make install
cd /usr/local/nginx
./sbin/nginx # 启动nginx
ps -ef | grep nginx # 查看nginx进程
./sbin/nginx -v #查看nginx版本号
平滑升级:
tar zxf nginx-1.16.0.tar.gz
cd nginx-1.16.0
./configure --prefix=/usr/local/nginx
make
#注意:这里不再