升级Nginx 0.7.61到0.8.14

分类:Nginx | 作者:凹凸曼 | 发表于2011/04/11

wget http://sysoev.ru/nginx/nginx-0.8.14.tar.gz
tar zxvf nginx-0.8.14.tar.gz
cd nginx-0.8.14/
./configure
make
cd ../

搬動、變更舊的nginx檔,變成nginx.old
( 注意路徑,你的和我的不一定相同,改成你自己的路徑 )
mv /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.old

複製新產生的 Nginx 到 sbin 文件夾下
( 注意路徑,你的和我的不一定相同,改成你自己的路徑 )
cp /lnmp/nginx-0.8.7/objs/nginx /usr/local/nginx/sbin/nginx

輸入下方命令,確認有沒有錯誤訊息
/usr/local/nginx/sbin/nginx -t
这里的话,我出现了错误信息,
unknown directive “stub_status” in /usr/local/nginx/conf/nginx.conf:99

这里我提供出解决方法
./configure –user=www –group=www –prefix=/usr/local/nginx –with-http_stub_status_module –with-http_ssl_module

然后就可以解决了

//让nginx把nginx.pid改成nginx.pid.oldbin 跟着启动新的nginx
# kill -USR2 `cat /usr/local/nginx/nginx.pid`

//退出旧的nignx
# kill -QUIT `cat /usr/local/nginx/nginx.pid.oldbin`

升级完成!

本文在centos下面测试成功

参考文章:http://jar-c.blog.163.com/blog/static/11640125020109129369109/

Tag:

日志信息 »

该日志于2011-04-11 04:35由 凹凸曼 发表在Nginx分类下, 你可以发表评论。除了可以将这个日志以保留源地址及作者的情况下引用到你的网站或博客,还可以通过RSS 2.0订阅这个日志的所有评论。

目前盖楼 (0)层:

发表评论 »

« »