Nginx下使用Tengine的教程包括AMH面板使用Tengine

作者:zqcheng    发布于3年前 (2015-06-15)    阅读:  460  次

tengine.
今天重新折腾了下系统,并且把Nginx切换成了淘宝的Tengine web服务器
什么是Tengine 看下面

简介
Tengine是由淘宝网发起的Web服务器项目。它在Nginx的基础上,针对大访问量网站的需求,添加了很多高级功能和特性。Tengine的性能和稳定性已经在大型的网站如淘宝网,天猫商城等得到了很好的检验。它的最终目标是打造一个高效、稳定、安全、易用的Web平台。
Tengine官方网站:http://tengine.taobao.org/

安装教程

该教程是在安装了Nginx情况下升级为Tengine,包括已经安装了AMH面板,截止2014.05.14 tengine-2.0.2 是最新版
  • 第一步下载并解压编译Tengine
wget -c http://tengine.taobao.org/download/tengine-2.1.0.tar.gztar zxvf tengine-2.1.0.tar.gzcd tengine-2.1.0./configuremake //这里是直接输入 make 编译,编译完后继续下面操作mv /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.oldcp -r objs/nginx /usr/local/nginx/sbin/nginx
  • 第二步
    到了这里,网上有老的教程要删除/usr/local/nginx/conf/nginx.conf下的一段代码
    我是在AMH nginx/1.8.0下升级为Tengine的,所以没有这一步
location /status {stub_status on;access_log off;}
  • 第三,检查web服务器是否正常
/usr/local/nginx/sbin/nginx -t//如果正常则提示:the configuration file /usr/local/nginx/conf/nginx.conf syntax is okconfiguration file /usr/local/nginx/conf/nginx.conf test is successful
  • 第四,kill掉原来的进程并重启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//如果是AMH 重启输入:amh nginx 有选项可以选择
  • 第五,已经完成了检测下是不是成功了
/usr/local/nginx/sbin/nginx -vTengine version: Tengine/2.1.0 (nginx/1.4.6)// OK了一切正常已经是 Tengine/2.1.0
  • 高版本安装后会自动切换为1.4.6,我是1.8.0安装的,自动降级为1.4.6了,估计是tengine的版本锁定把,

添加新评论