Tengine是由淘宝网发起的Web服务器项目。它在Nginx 的基础上,针对大访问量网站的需求,添加了很多高级功能和特性。Tengine的性能和稳定性已经在大型的网站如淘宝网 ,天猫商城 等得到了很好的检验。它的最终目标是打造一个高效、稳定、安全、易用的Web平台。
官网地址:http://tengine.taobao.org
tengine.png
步骤如下:
安装相关依赖包:

yum install gcc openssl-devel openssl openssl-devel -y
cd /opt
wget https://zlib.net/fossils/zlib-1.2.11.tar.gz
tar xvf zlib-1.2.11.tar.gz
cd zlib-1.2.11
./configure --prefix=/usr/local/zlib
make
make install

wget https://ftp.pcre.org/pub/pcre/pcre-8.42.tar.gz
tar xvf pcre-8.42.tar.gz
cd pcre-8.42
./configure --prefix=/usr/local/pcre --libdir=/usr/local/lib/pcre --includedir=/usr/local/include/pcre
make
make install

安装Tengine,最新版本的Tegine可从官网 http://tengine.taobao.org 获取,使用nginx用户运行Tengine

useradd nginx
cd /opt
wget http://tengine.taobao.org/download/tengine-2.3.2.tar.gz
tar xvf tengine-2.3.2.tar.gz
cd tengine-2.3.2
./configure --user=nginx --group=nginx --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-http_gzip_static_module --with-http_sub_module --with-http_realip_module --add-module=./modules/ngx_http_upstream_vnswrr_module --add-module=modules/ngx_http_upstream_check_module --add-module=modules/ngx_http_upstream_consistent_hash_module --add-module=modules/ngx_http_upstream_dynamic_module  --add-module=modules/ngx_http_concat_module --add-module=modules/ngx_http_upstream_session_sticky_module --add-module=modules/ngx_http_user_agent_module --add-module=modules/ngx_http_footer_filter_module --add-module=modules/ngx_http_proxy_connect_module --add-module=modules/ngx_http_reqstat_module --add-module=modules/ngx_http_slice_module --add-module=modules/ngx_http_sysguard_module  --with-zlib=/opt/zlib-1.2.11 --with-pcre=/opt/pcre-8.44 --with-http_v2_module --with-http_slice_module --with-stream
make
make install

切换到nginx普通用户启动tengine服务:

chown -R nginx.nginx /usr/local/nginx/
setcap CAP_NET_BIND_SERVICE=+ep /usr/local/nginx/sbin/nginx
killall -9 nginx
su - nginx
/usr/local/nginx/sbin/nginx

当然也可以创建一个服务把tengine作为服务来运行,此处不做赘述。
更多参考:http://tengine.taobao.org/document_cn/commandline_cn.html
https://www.jianshu.com/p/177b345752ec

Tags标签: Tengine,web Tags相关文章如下:

上一篇:CentOS7安装入侵检测工具chkrootkit

下一篇:Tengine ngx_http_upstream_check_module 健康功能检测使用