Tengine 1.2.0基于最新的Nginx稳定版1.0.10而修改。它是由淘宝核心系统部基于Nginx开发的Web服务器,它在Nginx的基础上,针对大访问量网站的需求添加了很多功能和特性。Tengine的性能和稳定性已经在大型的网站如淘宝网,淘宝商城等得到了很好的验证。而团队的最终目标是打造一个高效、稳定、安全、易用的 Web 平台。
使用军哥的LNMP一键安装包,可平滑从LNMP升级为LTMP(Linux+Tengine+Mysql+PhpmyAdmin)。
一、安装LNMP
按Lnmp.org/install.html先安装好军哥的LNMP一键安装包。
二、平滑升级
1、获取Tengine并解压和编译
wget -c http://tengine.taobao.org/download/tengine.tar.gz #获取压缩包
tar zxvf tengine.tar.gz #解压
cd tengine/ #进入目录
./configure #执行安装脚本
make
SSH执行以上命令。
mv /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.old
SSH执行以上命令,将nginx配置文件做一个备份。
cp -r objs/nginx /usr/local/nginx/sbin/nginx
SSH执行以上命令。将objs/nginx文件夹里的相关文件(不含子文件夹)拷贝(copy)到/usr/local/nginx/sbin/nginx文件夹内。
vi /usr/local/nginx/conf/nginx.conf
location /status { stub_status on; access_log off; }
注释掉
/usr/local/nginx/sbin/nginx -t
若提示下图则表示保存成功。
kill -USR2 `cat /usr/local/nginx/logs/nginx.pid` kill -QUIT `cat /usr/local/nginx/logs/nginx.pid.oldbin`
SSH中执行以上命令。
/etc/init.d/nginx restart #重启Nginx /usr/local/nginx/sbin/nginx -v #查看当前Nginx版本(是否为Tengine)
若提示下图则表示平滑升级成功!
本文参考自http://www.kwx.gd/PHPEnvironment/LNMP-Update-Tengine.html