首页 > 其他 > 详细

nginx平滑升级

时间:2014-03-05 23:34:09      阅读:593      评论:0      收藏:0      [点我收藏+]

nginxnginx-0.8.55升级到nginx-1.0.5


准备工作:

查看旧版本的配置信息


nginx: nginx version: nginx/0.8.55
nginx: TLS SNI support disabled
nginx: configure arguments:--prefix=/usr/local/nginx --user=nginx --group=nginx--with-http_stub_status_module --with-http_ssl_module
[root@web01 ~]#



1)准备好高版本的nginx源码包,解包

# tar -zxf nginx-1.0.5.tar.gz



2)配置,与低版本配置一样

[root@web01 nginx-1.0.5]# ./configure --prefix=/usr/local/nginx  --user=nginx  --group=nginx  --with-http_stub_status_module  --with-http_ssl_module



3make

4)把低版本的启动脚本改名

[root@web01 sbin]# mv nginx nginxold



5)在解包目录下,进入新生成的目录objs,复制高版本启动脚本到/usr/local/nginx/sbin目录下

[root@web01 objs]# cp nginx /usr/local/nginx/sbin/


6)升级软件 make upgrade

[root@web01 nginx-1.0.5]# make upgrade
/usr/local/nginx/sbin/nginx -t
nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful
kill -USR2 `cat /usr/local/nginx/logs/nginx.pid`
sleep 1
test -f /usr/local/nginx/logs/nginx.pid.oldbin
kill -QUIT `cat /usr/local/nginx/logs/nginx.pid.oldbin`
[root@web01 nginx-1.0.5]#


7)查看nginx版本,确认安装成功

[root@web01 /]# nginx -v
nginx: nginx version: nginx/1.0.5
[root@web01 /]#


本文出自 “小风” 博客,请务必保留此出处http://huanglianfeng.blog.51cto.com/4813074/1368853

nginx平滑升级,布布扣,bubuko.com

nginx平滑升级

原文:http://huanglianfeng.blog.51cto.com/4813074/1368853

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