- 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