nginx平滑升级

环境:两台虚拟机(一个服务器一个客户端)

1、安装nginx

yum  -y  install   gcc  gcc-c++  openssl-devel  prce-devel

useradd nginx -s /sbin/nologin

 tar -zxvf nginx-0.8.55.tar.gz

cd nginx-0.8.55

 ./configure --prefix=/usr/local/nginx --user=nginx --group=nginx --with-http_ssl_module  --with-http_stub_status_module #后面的参数和选项可查看帮助

/usr/local/nginx/sbin/nginx  #启动nginx 必须把httpd关闭释放端口

/usr/local/nginx/sbin/nginx   -s  stop  或  pkill   -int  nginx   或pkill -term  nginx  或     kill  -9   端口号    #关闭nginx

2、tar  -zxvf nginx-1.0.5.tar.gz

cd nginx-1.0.5

./configure --prefix=/usr/local/nginx --user=nginx --group=nginx --with-http_ssl_module  --with-http_stub_status_module

make

mv /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.bak

make upgrade

/usr/local/nginx/sbin/nginx -v   #查看版本号

3、客户端测试:http://nginx服务器的IP地址

大家一起来学习
原文地址:https://www.cnblogs.com/cuibobo/p/5346452.html