Fork me on GitHub

编译安装Tengine

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

  官网:http://tengine.taobao.org

  官方文档:http://tengine.taobao.org/documentation_cn.html

  一、下载tengine到data下

cd /data/
wget
http://tengine.taobao.org/download/tengine-2.1.2.tar.gz

  二、安装依赖包

yum install gcc pcre-devel openssl-devel zlib-devel -y

  三、创建nginx用户

useradd -r -s /sbin/nologin ngin

  四、解压缩

tar xf tengine-2.1.2.tar.gz 

  五、进入tengine目录

cd tengine-2.1.2

  六、编译安装

./configure --prefix=/apps/nginx --user=nginx --group=nginx --with-http_ssl_module --with-http_v2_module --with-http_realip_module --with-http_stub_status_module --with-http_gzip_static_module --with-pcre --with-http_concat_module 
make && make install

 

  七、创键软链接

ln -s /apps/nginx/sbin/nginx /usr/sbin/

  八、启动tengine服务

nginx

  


 

 以共享模块方式编译

./configure --prefix=/apps/nginx --user=nginx --group=nginx --with-http_ssl_module --with-http_v2_module --with-http_realip_module --with-http_stub_status_module --with-http_gzip_static_module --with-pcre --with-http_concat_module=shared
make dso_install

查看编译成果

[18:41:00 root@localhost tengine-2.1.2]#ls /apps/nginx/modules/ngx_http_concat_module.so 
/apps/nginx/modules/ngx_http_concat_module.so

编译

make && make install

修改主配置文件,引用模块

vim /apps/nginx/conf/nginx.conf

找到这行:

#dso {
#    load ngx_http_fastcgi_module.so;
#    load ngx_http_rewrite_module.so;
#}
location / {
            root   html;
            index  index.html index.htm;
            concat on;
        }

 

posted @ 2021-06-10 18:56  Alex-Lzy  阅读(202)  评论(0编辑  收藏  举报