首页 > 其他 > 详细

nginx平滑升级至最新版的nginx-1.9.5

时间:2015-09-30 14:45:45      阅读:392      评论:0      收藏:0      [点我收藏+]

1、下载所需版本的源码包

wget http://nginx.org/download/nginx-1.9.5.tar.gz

2、编译新版本的nginx

cd /usr/src
tar zxvf nginx-1.9.5.tar.gz
cd nginx-1.9.5
./configure --prefix=/opt/nginx --with-http_stub_status_module --with-http_ssl_module --with-stream
make

3、备份旧版本的nginx可执行文件,复制新版本的nginx可执行文件

cd /opt/nginx/sbin
mv nginx nginx.old
cp /usr/src/nginx-1.9.5/objs/nginx ./

4、测试新版本nginx是否正常

/opt/nginx/sbin/nginx -t

5、平滑升级nginx

kill -USR2 `cat /opt/nginx/logs/nginx.pid`

    注意,如果在这个路径下找不到nginx.pid文件,请使用locate nginx.pid或者find把这个文件找出来

6、旧版本Nginxpid变为pid.oldbin.

    这是旧版本和新版本的nginx同时运行,过一段时间等就nginx处理完用户请求后,执行下面操作

7、关闭旧版本的nginx

kill -QUIT `cat /opt/nginx/logs/nginx.pid.oldbin`

8、验证nginx是否升级成功

/opt/nginx/sbin/nginx -V


由于好像无法粘贴截图,所以就没有命令执行的结果。请大家多多指正。

nginx平滑升级至最新版的nginx-1.9.5

原文:http://sqwei.blog.51cto.com/6544612/1699444

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!