军哥LNMP一键安装包Nginx平滑升级Tengine(LTMP)

发布时间:2011年12月6日 阅读:40139次 分类:PHP环境 6 条评论

Tengine 1.2.0基于最新的Nginx稳定版1.0.10而修改。它是由淘宝核心系统部基于Nginx开发的Web服务器,它在Nginx的基础上,针对大访问量网站的需求添加了很多功能和特性。Tengine的性能和稳定性已经在大型的网站如淘宝网,淘宝商城等得到了很好的验证。而团队的最终目标是打造一个高效、稳定、安全、易用的 Web 平台。

使用军哥的LNMP一键安装包,可平滑从LNMP升级为LTMP(Linux+Tengine+Mysql+PhpmyAdmin)。


一、安装LNMP


按《LNMP 0.7 一键安装包 安装图文教程先安装好军哥的LNMP一键安装包。


二、平滑升级


1、获取Tengine并解压和编译


wget -c http://soft.kwx.gd/lnmp/tengine-1.2.0.tar.gz       #获取压缩包
tar zxvf tengine-1.2.0.tar.gz #解压
cd tengine/ #进入目录
./configure #执行安装脚本
make #编译

SSH执行以上命令。


LTMP-1.jpg
2、备份nginx配置文件


 


mv /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.old

SSH执行以上命令,将nginx配置文件做一个备份。


3、拷贝相关文件


cp -r objs/nginx /usr/local/nginx/sbin/nginx

SSH执行以上命令。将objs/nginx文件夹里的相关文件(不含子文件夹)拷贝(copy)到/usr/local/nginx/sbin/nginx文件夹内。


4、编辑相关文件,删除相关字段


(1)编辑nginx.conf


vi /usr/local/nginx/conf/nginx.conf

(2)删除以下字段并保存


location /status {
stub_status on;
access_log   off;
}

LTMP-2.jpg

 


4、测试Nginx是否运行正常


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

若提示下图则表示保存成功。


LTMP-3.jpg


5、结束当前运行中的Nginx进程


kill -USR2 `cat /usr/local/nginx/logs/nginx.pid`
kill -QUIT `cat /usr/local/nginx/logs/nginx.pid.oldbin`

SSH中执行以上命令。


6、重启Nginx,并测试升级是否生效


/etc/init.d/nginx restart     #重启Nginx
/usr/local/nginx/sbin/nginx -v   #查看当前Nginx版本(是否为Tengine)

若提示下图则表示平滑升级成功!

LTMP-4.jpg

 

本文参考至:http://meng.li/nginx-totengine.html

标签: Tengine, LNMP一键安装包

已有 6 条评论 »

  1. 很好 很好

    lnmp真的非常好用,尤其是做网站,简直是便捷至极。

  2. 微魔部落,VPS优惠信息 微魔部落,VPS优惠信息

    呵呵,看来这个东西慢慢要取代Nginx了~

  3. 内衣网 内衣网

    第一次安装,还顺利。

  4. immm immm

    没这么复杂吧

  5. 面肌萎缩 面肌萎缩

    虽然看得不是很多,但你说的不错,参考学习了

  6. wwek wwek

    2、备份nginx配置文件

    纠正下。 这个不是备份配置文件 。而是备份bin

添加新评论 »




captcha
请输入验证码