此苹果非彼苹果
« »
2011 年 09 月 07 日LA/NMP

Nginx在不停机情况下平滑升级新版本

Nginx在不停机的情况下平滑升级新版本,升级前查看一下老版本

# /usr/local/nginx/sbin/nginx -V
nginx version: nginx/0.7.68

升级到目前稳定版本1.0.6

# wget http://nginx.org/download/nginx-1.0.6.tar.gz
# tar zxvf nginx-1.0.6.tar.gz
# cd nginx-1.0.6
# ./configure –user=www –group=www –prefix=/usr/local/nginx –with-http_stub_status_module –with-http_ssl_module –with-http_gzip_static_module –with-ipv6
然后
# make
!!!这里就不要install了。

编译完,在objs目录下有一个nginx执行文件,就是它了。

备份下原来老的nginx文件,别升级失败了,回来自己没地儿哭去啊

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

在把新objs下的nginx cp到sbin下,执行:
# cp objs/nginx /usr/local/nginx/sbin/nginx

执行 # /usr/local/nginx/sbin/nginx -t 测试下,显示没有问题。

再执行:# make upgrade

执行:# /usr/local/nginx/sbin/nginx -V 查看一下nginx升级后的版本及编译的参数。

升级完成!

日志信息 »

该日志于2011-09-07 22:30由 Apple 发表在LA/NMP分类下, 评论已关闭。 如果觉得这篇文章不错,可以分享给你的朋友们~ :)
返回顶部