使用Nginx安装目录的make命令完成升级
第一步: 将老版本的sbin目录下的nginx进行备份
cd /usr/local/nginx/sbin
mv nginx nginxold
第二步: 将新版本安装目录编译后的objs目录下的nginx文件,拷贝
到原来/usr/local/nginx/sbin目录下
cd ~/nginx/core/nginx-1.16.1/objs
cp nginx /usr/local/nginx/sbin
第三步: 进入到安装目录,执行make upgrade
第四步: 查看更新结果
./nginx -v
使用Nginx服务信号进行升级
第一步: 将老版本的sbin目录下的nginx进行备份
cd /usr/local/nginx/sbin
mv nginx nginxold
第二步: 将新版本安装目录编译后的objs目录下的nginx文件,拷贝
到原来/usr/local/nginx/sbin目录下
cd ~/nginx/core/nginx-1.16.1/objs
cp nginx /usr/local/nginx/sbin
第三步: 发送信号USR2给老版本对应的master进程
kill -USR2 `more /usr/local/logs/nginx.pid.oldbin`
第四步: 发送信号QUIT给老版本对应的master进程
kill -QUIT `more /usr/local/logs/nginx.pid.oldbin`