全部商品分类
推荐人 : admin 2012-04-05 11:22 技术分享 热度: 201 ℃ 0 条评论
基于LNMP下nginx升级至Tengine

Tengine是由淘宝网发起的Web服务器项目。它在Nginx的基础上,针对大访问量网站的需求,添加了很多高级功能和特性,天猫和淘宝就采用它,本文介绍lnmp升级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;

}
下面我们来检查nginx是否正常

/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进程,并且重启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
如果成功,会显示如下提示

Tengine version: Tengine/1.3.0 (nginx/1.0.15)
这样就成功升级了

注:安装成功后不能使用lnmp的管理方式重启,需要一步一步执行,并且探针依旧显示nginx

LNMP状态管理: /root/lnmp {start|stop|reload|restart|kill|status}
Nginx状态管理:/etc/init.d/nginx {start|stop|reload|restart}
PHP-FPM状态管理:/etc/init.d/php-fpm {start|stop|quit|restart|reload|logrotate}
PureFTPd状态管理: /etc/init.d/pureftpd {start|stop|restart|kill|status}
MySQL状态管理:/etc/init.d/mysql {start|stop|restart|reload|force-reload|status}
Memcached状态管理:/etc/init.d/memcached {start|stop|restart}

0 值得买! 0 不值得买! 0 位网友中有 0 位认为值得买!
下一篇:   SQL命令常用方法
发表观点 已有0条评论
电子邮件地址不会被公开。 必填项已用 * 标注
姓名(*)
邮箱(*)
网站

暂时木有评论



快速登录

自动登录
北京催乳师 北京通乳 北京催奶师 北京通乳师 北京催奶师 北京催乳师 北京催乳