平滑升级nginx
1)编译新版本nginx软件
- [root@svr5 ~]# tar -zxvf nginx-1.9.0.tar.gz
- [root@svr5 ~]# cd nginx-1.9.0
- [root@svr5 nginx-1.9.0]# ./configure --prefix=/usr/local/nginx --user=nginx --group=nginx --with-http_ssl_module
- [root@svr5 nginx-1.9.0]# make
2) 备份老的nginx主程序,并使用编译好的新版本nginx替换老版本
- [root@svr5 nginx-1.9.0]# mv /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginxold //备份以前的
- [root@svr5 nginx-1.9.0]# cp objs/nginx /usr/local/nginx/sbin/ //拷贝新版本
- [root@svr5 nginx-1.9.0]# make upgrade //升级
- [root@svr5 ~]# /usr/local/nginx/sbin/nginx –v