容器技术交流

 找回密码
 立即注册
查看: 10544|回复: 15

(经验分享)将原有的nginx更换成淘宝所开源的nginx(tengine)教程

[复制链接]
发表于 2011-12-3 16:29:07 | 显示全部楼层 |阅读模式
本帖最后由 iamchord 于 2011-12-3 16:31 编辑

几个站都用LuManager,但是都没做什么贡献,这次给大家分享一下经验!

首先看看淘宝所开源的nginx(tengine) http://tengine.taobao.org/index_cn.html
简介
Tengine是由淘宝核心系统部基于Nginx开发的Web服务器,它在Nginx的基础上,针对大访问量网站的需求,添加了很多功能和特性。Tengine的性能和稳定性已经在大型的网站如淘宝网,淘宝商城等得到了很好的验证。它的最终目标是打造一个高效、稳定、安全、易用的 Web 平台。Tengine现已开源。

特性
继承Nginx-1.0.10的所有特性;
组合多个CSS、JavaScript文件的访问请求变成一个请求;
支持管道和syslog形式的日志和抽样;
自动根据CPU数目设置亲缘性;
监控系统的负载和资源占用从而对系统进行保护;
显示对运维人员更友好的出错信息,便于定位出错机器;
更强大的访问速度限制模块;
backtrace模块,程序崩溃的时候可以显示出错的调用栈。

好了上面的废话完毕了
######------ 升级组件:
拿升级nginx为例:
1. 下载最新版的nginx(注意以前的软件包的后缀名,如tar.gz);
2. 将nginx包传至LuNamp/soft/目录下;
3. 修改LuNamp/code/nginx/nginx.sh文件,将改本号改掉
4. 切换目录:cd LuNamp/code/nginx/
5. 执行安装./nginx.sh
6. 升级完成后,去LuManager编辑任何一个主机,然后重启Nginx便可。

升级方法基本一致..在第二步的将nginx包传至LuNamp/soft/时用wget http://tengine.taobao.org/download/tengine-1.2.0.tar.gz
将此nginx放入目录,接下来最重要的就是第三步改版本号,大家可以下载我改好的nginx.sh 然后执行./nginx.sh就能成功升级的了
nginx.rar (947 Bytes, 下载次数: 3821)

效果演示:http://www.chord.me
Tengine测试效果:http://www.chord.me/djaslkfjasd



QQ截图20111203162522.png

评分

1

查看全部评分

发表于 2011-12-3 23:33:26 | 显示全部楼层
顶一个,谢谢分享
发表于 2011-12-4 12:45:00 | 显示全部楼层
不知道能改善多少呢
发表于 2011-12-4 13:44:13 | 显示全部楼层
{:soso_e127:}刚发现淘宝还在搞这个东东,把咱们当小白鼠试验啊
发表于 2011-12-4 23:41:02 | 显示全部楼层
{:soso__1706967964607445338_3:}
发表于 2011-12-5 05:47:53 | 显示全部楼层
本帖最后由 happyhtq 于 2011-12-5 06:23 编辑

编辑主机提交 提示

您填写的内容有错,错误信息
nginx: [emerg] unknown directive "use" in /usr/local/nginx/conf/vhost.test.conf:3 configuration file /usr/local/nginx/conf/vhost.test.conf test failed

发表于 2011-12-5 09:23:21 | 显示全部楼层
happyhtq 发表于 2011-12-5 05:47
编辑主机提交 提示

有几个朋友都测试成功了
试一下添加网站,还有,会不会是你们自己修改了nginx.conf的某些参数?
 楼主| 发表于 2011-12-5 17:51:41 | 显示全部楼层
爱洞特漏 发表于 2011-12-5 09:23
有几个朋友都测试成功了
试一下添加网站,还有,会不会是你们自己修改了nginx.conf的某些参数?

谢谢洞哥帮我解答了...正常情况下升级完后去后台编辑下网站保存然后重启nginx就可以的..对了..洞了..升级前应该要暂停掉nginx的服务先吧?
发表于 2011-12-6 12:14:05 | 显示全部楼层
爱洞特漏 发表于 2011-12-5 09:23
有几个朋友都测试成功了
试一下添加网站,还有,会不会是你们自己修改了nginx.conf的某些参数?

请教,升级了tengine后,如果以后升级lum2.0会影响吗!
发表于 2011-12-6 12:46:58 | 显示全部楼层
没有影响,不过,2.0会重新编译nginx
发表于 2011-12-10 17:49:25 | 显示全部楼层
这是个好东西,在群里刚问正好这里有
发表于 2011-12-12 01:26:55 | 显示全部楼层
想知道2.0能不能这么搞?
发表于 2011-12-12 01:43:15 | 显示全部楼层
sagawa 发表于 2011-12-12 01:26
想知道2.0能不能这么搞?

2.0 也可以~
发表于 2012-1-8 13:07:39 | 显示全部楼层
cccccccccccc
发表于 2012-1-8 13:25:48 | 显示全部楼层
sagawa 发表于 2011-12-12 01:26
想知道2.0能不能这么搞?

2.0已经集成好了~能实现A/N/T自由切换
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Archiver|URLOS ( 粤ICP备18087780号 )

GMT+8, 2026-3-24 13:05 , Processed in 0.034969 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表