您的位置:首页 > 其它

淘宝Web服务器Tengine安装

2013-01-12 08:42 1566 查看


简介

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

从2011年12月开始,Tengine成为一个开源项目。现在,它由Tengine团队开发和维护。Tengine团队的核心成员来自于淘宝搜狗等互联网企业。


特性

继承Nginx-1.2.5的所有特性,100%兼容Nginx的配置;
动态模块加载(DSO)支持。加入一个模块不再需要重新编译整个Tengine;
输入过滤器机制支持。通过使用这种机制Web应用防火墙的编写更为方便;
动态脚本语言Lua支持。扩展功能非常高效简单;
支持管道(pipe)和syslog(本地和远端)形式的日志以及日志抽样
组合多个CSS、JavaScript文件的访问请求变成一个请求
可以对后端的服务器进行主动健康检查,根据服务器状态自动上线下线;
自动根据CPU数目设置进程个数和绑定CPU亲缘性;
监控系统的负载和资源占用从而对系统进行保护
显示对运维人员更友好的出错信息,便于定位出错机器;
更强大的防攻击(访问速度限制)模块
更方便的命令行参数,如列出编译的模块列表、支持的指令等
可以根据访问文件类型设置过期时间;


下载

Tengine-1.4.2.tar.gz
MD5: c2df180f13eb702560c87c7933aa3c39
Tengine-1.4.1.tar.gz
MD5: 55822cc600eae8f3d8f6e0be84a22fe2
Tengine-1.4.0.tar.gz
MD5: ae9393bf58c5a38cd9913ce35e4e1baa
Tengine-1.3.0.tar.gz
MD5: 80a73253d8d45da27774fe918ee31c45
Tengine-1.2.5.tar.gz
MD5: 9dfbd8d9de6757724599e2a19bc50122
Tengine-1.2.4.tar.gz
MD5: 81488e77c2345b6e67e278b502758f68
Tengine-1.2.3.tar.gz
MD5: 54e6ec3303653e3a6321988a0780316d
Tengine-1.2.2.tar.gz
MD5: 90d738b0e9b9dd5ed7b716d826ef463b
Tengine-1.2.1.tar.gz
MD5: 2e1a47815e72d166b371ab9d880512dc
Tengine-1.2.0.tar.gz
MD5: e5575f78f52c1aac3d8690b4e8b1469c

安装之前先看一下taobao的服务器状况

curl -I taobao.com

HTTP/1.1 302 Found
Server: Tengine

Date: Sat, 12 Jan 2013 00:40:16 GMT

Content-Type: text/html

Content-Length: 260

Connection: keep-alive

Location: http://www.taobao.com/
Expires: Sun, 13 Jan 2013 00:40:16 GMT

Cache-Control: max-age=86400

淘宝现在正在用的web服务器确实是 Tengine

然后我们可以下载安装了

我的服务器是Ubuntu 10.04.3 LTS

make安装的时候会报2个错误,原因是依赖包 不足。

google以后 总结

# apt-get update

# apt-get install libpcre3 libpcre3-dev

检查是否已安装openssl:

sudo apt-get install openssl

如果已安装执行以下操作:

sudo apt-get install libssl-dev

sudo apt-get install libssl0.9.8

这样就可以正常安装了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: