平滑升级nginx

1)编译新版本nginx软件

  1. [root@svr5 ~]# tar -zxvf nginx-1.9.0.tar.gz
  2. [root@svr5 ~]# cd nginx-1.9.0
  3. [root@svr5 nginx-1.9.0]# ./configure  --prefix=/usr/local/nginx  --user=nginx  --group=nginx  --with-http_ssl_module
  4. [root@svr5 nginx-1.9.0]# make            

2) 备份老的nginx主程序,并使用编译好的新版本nginx替换老版本

  1. [root@svr5 nginx-1.9.0]# mv /usr/local/nginx/sbin/nginx  /usr/local/nginx/sbin/nginxold //备份以前的
  2. [root@svr5 nginx-1.9.0]# cp objs/nginx /usr/local/nginx/sbin/    //拷贝新版本
  3. [root@svr5 nginx-1.9.0]# make upgrade                            //升级
  4. [root@svr5 ~]# /usr/local/nginx/sbin/nginx –v  
原文地址:https://www.cnblogs.com/wwchihiro/p/9207954.html