升级nginx的基本过程,以下是天一在CentOS环境下升级过程中小结得来的。 1、查看当然版本 #cd/usr/local/nginx/ #sbin/nginx-V#查看版本 nginxversion:nginx/0.7.60 configurearguments:–user=www–group=www–prefix=/usr/local/nginx–with-http_stub_status_module–with-http_ssl_module#编译项 得到原来./configure的编译项 2.下载最新版 前往查看最新版,http://nginx.org/en/download.html #cd/data/soft/ #wgethttp://nginx.org/download/nginx-0.8.36.tar.gz#下载 #tarxzvfnginx-0.8.36.tar.gz#解压缩 #cdnginx-0.8.36 3.编译 #./configure–user=www–group=www–prefix=/usr/local/nginx–with-http_stub_status_module–with-http_ssl_module#按原来的选项configure #make#编译 #mv/usr/local/nginx/sbin/nginx/usr/local/nginx/sbin/nginx.old#移动旧版本 #cpobjs/nginx/usr/local/nginx/sbin/#复制新版本nginx过去 #cd/usr/local/nginx #sbin/nginx-t#测试下,显示如下就是通过 theconfigurationfile/usr/local/nginx/conf/nginx.confsyntaxisok configurationfile/usr/local/nginx/conf/nginx.conftestissuccessful 4.启动新的,关掉旧的 让nginx把nginx.pid改成nginx.pid.oldbin跟着启动新的nginx #kill-USR2`cat/usr/local/nginx/nginx.pid` 退出旧的nignx #kill-QUIT`cat/usr/local/nginx/nginx.pid.oldbin` 5.升级完成 #sbin/nginx-V nginxversion:nginx/0.8.36 TLSSNIsupportdisabled configurearguments:–user=www–group=www–prefix=/usr/local/nginx–with-http_stub_status_module–with-http_ssl_module |
Nginx的平滑升级
升级nginx的基本过程,以下是天一在CentOS环境下升级过程中小结得来的。 1、查看当然版本 #cd/usr/local/nginx/ #sbin/nginx-V#查看版本 n…