Linux下升级nginx为Tengine

大家都很熟悉nginx,是一个高性能的HTTP和反向代理服务器,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。而Tengine或许听说过的人不多,但它确实大名鼎鼎的淘宝网使用的HTTP服务器。上周末的双11活动,在短短的几个小时就拥入了1000万独立用户,这个Tengine是分不开的。它是在Nginx的基础上,针对大访问量网站的需求,添加了很多高级功能和特性。

目前Tengine最新的版本是1.4.1

以军哥的LNMP为例升级到Tengine。安装好LNMP后执行以下命令

1
2
3
4
5
6
7
wget -c http://tengine.taobao.org/download/tengine-1.4.1.tar.gz
tar zxvf tengine-1.4.1.tar.gz
cd tengine-1.4.1
./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;
}

检查是否正常工作

1
/usr/local/nginx/sbin/nginx  -t

如提示success则表示成功

然后杀掉nginx进程然后重启服务

1
2
3
4
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

最后查看nginx版本号,正常情况应该提示Tengine/1.4.1

1
/usr/local/nginx/sbin/nginx -v

本文固定链接: https://www.apieye.com/424.html | APIEYE

该日志由 Jazzy 于2012年11月16日发表在 Linux, 资源分享 分类下, 你可以发表评论,并在保留原文地址及作者的情况下引用到你的网站或博客。
原创文章转载请注明: Linux下升级nginx为Tengine | APIEYE
关键字: , , , ,

Linux下升级nginx为Tengine:等您坐沙发呢!

发表评论

您必须 [ 登录 ] 才能发表留言!