Linux下平滑升级nginx
一、升级前准备
2.新建目录/root/Nginx,将安装包和脚本上传到该目录下;
1.开始编译新版本的Nginx
cd /root/Nginx
tar -xf Nginx-1.10.3.tar.gz
cd Nginx-1.10.3
./configure --prefix=/usr/local/Nginx --with-http_stub_status_module --with-http_ssl_module&&make
2.开始重命名旧版本Nginx的可执行文件,替换新版本Nginx的可执行文件
cd /usr/local/Nginx/sbin
mv Nginx Nginx.old
cp -r /root/Nginx/Nginx-1.10.3/objs/Nginx .
3.检查Nginx配置文件的正确性
/usr/local/Nginx/sbin/Nginx -t
4.开始升级新版Nginx
kill -USR2 `cat /usr/local/Nginx/logs/Nginx.pid`
5.旧版本Nginx的pid变成Nginx.pid.oldbin
cd /usr/local/Nginx/logs
ls -lrt Nginx.pid.oldbin
6.关闭旧版本Nginx
kill -QUIT `cat /usr/local/Nginx/logs/Nginx.pid.oldbin`
7.查看新版Nginx的版本号
/usr/local/Nginx/sbin/Nginx -v
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。