您好!欢迎光临赵容部落O(∩_∩)O~
时间:2012年6月17日 栏目:VPS教程 作者:赵 容 点击: 16,289 次
Tengine是由淘宝网发起的Web服务器开源项目,它在nginx基础上针对大访问量的要求,添加了很多高级的功能和特性。我们可以把Tengine看做是一个更好的nginx,或者是nginx的一个超集。淘宝网Alexa排名12,每天几十亿PV,就是靠这个更好的nginx撑起来的。目前,Tengine项目已经于2011年12月开源,并致力于于打造一个高效、稳定、安全、易用的Web平台。
目前最新的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
声明: 博客仅为分享信息绝非推荐,网站不参与交易绝非中介,内容均仅代表个人观点绝非权威,读者请自行考虑后入手并自担风险!一分钱一分货仍是恒久不变之真理,未成年读者(包括生理和心理)请在监护人陪同下访问本站!本文由( 赵 容 )原创编译,转载请保留链接: 基于LNMP下nginx升级至Tengine码字不易,谢绝复制粘贴! 关于使用: 本站主要分享服务器及VPS信息,不提供任何产品销售及代购,所有访客朋友请在国家法律法规许可范围内购买和使用产品,QQ群讨论:683851361. 关于安全: 任何IDC都有倒闭和跑路的可能,主机线路更不可控,月付和备份是您的最佳选择,请保持良好的、有规则的备份习惯.
编译的时候不用把特性给加上去吗?
2013-08-07 17:13按照博文的方式装好之后,就可用上注入js合并,footer等功能吗?
按照我的解释,淘宝是坑爹的. 既然都能修改Nginx的源码,而且说做的比Nginx要好~~ 那为毛不自己写个呢?中国人现在都这样 改人家东西就改呗 还说做的比人好~ 比如chrome浏览器开源~~
2012-10-29 13:28呵呵,淘宝也没说是他开发的,只是说了基于nginx修改的,也许更适合他的,这种其实没有什么吧,比直接的剽窃好多了,最怕那些明明是人家的,自己改下就说原创,那才是垃圾了
2012-10-29 14:26因为tengine确实是修改自nginx而非自行开发,而且确实添加了新的特性来更好的支持他们的需求,这种说法有错么?不要用简单的“更好”来概括,符合需求的就是好的。tengine有说自己从各方面强于nginx了么?
2012-10-29 16:40开源的特点就是避免了重复造轮子。nginx大部分功能符合淘宝的需要所以他们采用了淘宝,有部分特性nginx没有所以进行了添加,这不是很好吗?重新开发耗时耗力,必要性在哪里?
❗ 这个赵容用上没?
2012-09-01 11:41用过,之前博客一直用着,但最近换了新vps,加上很多事情还没来得及升级这台。
2012-09-01 11:44说说感受~可以不?有没传说中牛~
2012-09-01 11:49我没有太多感觉,心里觉得舒坦多了,因为别人说好,我就要往好的上搞。
2012-09-01 11:51还有升级后添加域名什么的操作跟原来一样么?
2012-09-01 11:50一样。
2012-09-01 11:50😛 我也升级去~~嘎嘎~新买的buyvm 的vps刚好拿来练手~
2012-09-01 12:01请问怎么在freebsd里安装,我现在还是apache
2012-07-28 11:51探针显示apache,可以用工具查查http头看看。
2012-07-28 15:20nginx: [emerg] “location” directive is not allowed here in /usr/local/nginx/conf/nginx.conf:77
2012-06-28 21:46configuration file /usr/local/nginx/conf/nginx.conf test failed
检查nginx配置文件吧,报错已经提示到代码的条数了。
2012-06-28 21:54嗯,好久没来赵姐这玩了,膜拜膜拜
2012-06-19 23:01膜拜。。。莫吓死我了~
2012-06-19 23:02每天几十亿PV,就是靠这个更好的nginx撑起来的.这句话不怎么认同,TAOBAO再怎么牛x应该不会将网站架设在延续开发的产品上,肯定使用的是比较成熟和合理的架构。而且这种大站会着重于如何做好负载均衡上。不会因为突出某台服务器的性能上下太大的功夫,所以个人认为Tengine只是个噱头。(当然对于个人的少许小站来说或许会是不错的选择)
2012-06-18 00:29呵呵,淘宝和天猫使用Tengine这个是事实,HTTP状态可以看到server,至于是不是噱头,我没有能力评判它了。
2012-06-18 09:03一看到继承就不想用了,感觉就是加了个壳,没多少自己的东西
2012-06-18 00:00如果他把nginx性能更加优化,用倒也无妨。
2012-06-18 09:01膜拜
2012-06-17 11:47晕….
2012-06-17 11:54没用过。
2012-06-17 11:31