nginx版本平滑升级

  • 1.从官网上下载对应要升级的nginx版本
  • 2.tar zxf nginx-1.8.0.tar.gz
    首先获取原来的nginx安装的配置参数  /home/nginx/sbin/nginx -V
   ./configure  (--prefixe=/home/nginx等等 原来版本的配置参数)
  make
切记这里 只make 就好  不要make install
  • 3然后将原来的nginx备份
mv /home/nginx/sbin/nginx  /home/nginx/sbin/nginx.old
  • 4.切换到 刚才的安装目录底下
cp objs/nginx /home/nginx/sbin/nginx
/home/nginx/sbin/nginx -t  测试一下有没有问题
然后再到安装目录底下 执行make upgrade命令
其实就是执行:
 /home/nginx/sbin/nginx -t
 kill -USR2 `cat /home/nginx/logs/nginx.pid` 
sleep 1
test -f /home/nginx/logs/nginx.pid.oldbin
kill -QUIT `cat /home/nginx/logs/nginx.pid.oldbin` 
 
  • 5.最后我们可以看一下我们现在的nginx版本
/home/nginx/sbin/nginx -v  没错升级成功了 就是这么简单
也可以看一下 /home/nginx/sbin/nginx -V

猜你喜欢

转载自sonicery-d.iteye.com/blog/2207023