梦殇国际
标题:
基于LNMP下nginx升级至Tengine
[打印本页]
作者:
阿星
时间:
2014-6-12 21:58
标题:
基于LNMP下nginx升级至Tengine
早些日子看到的一个文章,觉得不错,然后把社区的升级了一下,还是不错的,虽然感觉不出变化,
Tengine是由tb网发起的Web服务器开源项目,它在nginx基础上针对大访问量的要求,添加了很多高级的功能和特性。我们可以把Tengine看做是一个更好的nginx,或者是nginx的一个超集。
tb网Alexa排名12,每天几十亿PV,就是靠这个更好的nginx撑起来的。
目前,Tengine项目已经于2011年12月开源,并致力于于打造一个高效、稳定、安全、易用的Web平台。
(, 下载次数: 4)
上传
点击文件名下载附件
下载积分: TBS -1 , 节操 -1 , 智商 -1
目前最新的Tengine版本号为2.0.3,下面,我们就来看看LNMP环境下nginx如何升级至Tengine。
如何安装最新版:下面网址看最新版的版本号
http://tengine.taobao.org
复制代码
然后在下面的版本号的地方替换相关数字即可
------------------------------------------------------------------------------------------------------------------
SSH登陆,执行下面的代码开始升级。
wget -c http://tengine.taobao.org/download/tengine-2.0.3.tar.gz
tar zxvf tengine-2.0.3.tar.gz
cd tengine-2.0.3
./configure
make
mv /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.old
cp -r objs/nginx /usr/local/nginx/sbin/nginx
复制代码
接下来,我们要删除/usr/local/nginx/conf/nginx.conf里面的如下代码:(没有就忽略不计)
location /status {
stub_status on;
access_log off;
}
复制代码
检测是否正常工作:
/usr/local/nginx/sbin/nginx -t
复制代码
提示如下表示正常:
the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
configuration file /usr/local/nginx/conf/nginx.conf test is successful
复制代码
接下来杀掉进程,重启nginx。
kill -USR2 `cat /usr/local/nginx/logs/nginx.pid`
kill -QUIT `cat /usr/local/nginx/logs/nginx.pid.oldbin`
/etc/init.d/nginx stop
/etc/init.d/nginx start
复制代码
最后,检测升级是否正常:
/usr/local/nginx/sbin/nginx -v
复制代码
OK,如下:
Tengine version: Tengine/2.0.1 (nginx/1.4.6)
复制代码
然后就升级成功了,这个办法我已经亲测有效,好像也支持AMH
作者:
扒皮
时间:
2014-6-13 13:59
这些代码可以干嘛的
作者:
阿星
时间:
2014-6-13 14:02
扒皮 发表于 2014-6-13 13:59
这些代码可以干嘛的
升级网站环境
欢迎光临 梦殇国际 (https://714.hk/)
Powered by Discuz! X3.4