您的位置 首页 VPS教程

基于LNMP下nginx升级至Tengine

本文标签: LNMP , nginx , Tengine Tengine是由淘宝网发起的Web服务器开源项目,它在nginx基础上针对大访问量的要求,添加了很多高级的功能和特性。我…

本文标签: LNMP , nginx , Tengine

Tengine是由淘宝网发起的Web服务器开源项目,它在nginx基础上针对大访问量的要求,添加了很多高级的功能和特性。我们可以把Tengine看做是一个更好的nginx,或者是nginx的一个超集。淘宝网Alexa排名12,每天几十亿PV,就是靠这个更好的nginx撑起来的。目前,Tengine项目已经于2011年12月开源,并致力于于打造一个高效、稳定、安全、易用的Web平台。

tengine

目前最新的Tengine版本号为1.3.0,下面,我们就来看看LNMP环境下nginx如何升级至Tengine。

SSH登陆,执行下面的代码开始升级。

wget -c http://tengine.taobao.org/download/tengine-1.3.0.tar.gz

tar zxvf tengine-1.3.0.tar.gz

cd tengine-1.3.0

./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/1.3.0 (nginx/1.0.15)

淘宝官方项目地址:http://tengine.taobao.org

本文来自网络,不代表24小时课堂在线立场,转载请注明出处:https://www.24ketang.cn/2217.html

为您推荐

返回顶部