简介
Tengine是由淘宝核心系统部基于Nginx开发的Web服务器,它在Nginx的基础上,针对大访问量网站的需求,添加了很多功能和特性。Tengine的性能和稳定性已经在大型的网站如淘宝网,淘宝商城等得到了很好的验证。它的最终目标是打造一个高效、稳定、安全、易用的 Web 平台。Tengine现已开源。
特性:
继承Nginx-1.0.12的所有特性;
输入过滤器机制支持。通过使用这种机制Web应用防火墙的编写更为方便;
组合多个CSS、JavaScript文件的访问请求变成一个请求;
支持管道和syslog形式的日志和抽样;
自动根据CPU数目设置亲缘性;
监控系统的负载和资源占用从而对系统进行保护;
显示对运维人员更友好的出错信息,便于定位出错机器;
更强大的访问速度限制模块;
backtrace模块,程序崩溃的时候可以显示出错的调用栈。
下载地址:
安装测试如下:
1、创建www用户和组
# groupadd www
# useradd -g www www
# mkdir -p /data/html/www
# chown -R www:www /data/html/www
2、安装Nginx所需的pcre库:
# unzip pcre-8.21.zip
# cd pcre-8.21
# ./configure
# make
# make install
# cd ../
3、安装tengine(Nginx)
# tar xvf tengine-1.2.3.tar.gz
# cd tengine-1.2.3
# ./configure --prefix=/usr/local/webserver/nginx --sbin-path=/usr/sbin/nginx --conf-path=/etc/nginx/nginx.conf --user=www --group=www --with-http_ssl_module --with-http_stub_status_module
# make && make install
4、测试如下:
6、status状态查看:
7、tengine 404 页面:
8、查看了一下淘宝网的服务器标头信息,确实显示是Tengine:
持续关注中...
更多信息百度百科:
阅读(2193) | 评论(0) | 转发(0) |