yum install -y vim lrzsz tree screen psmisc lsof tcpdump wget ntpdate gcc gcc-c glibc glibc-devel pcre pcre-devel openssl openssl-devel systemd-devel net-tools iotop bc zip unzip zlib-devel bash-completion nfs-utils automake libxml2 libxml2-devel libxslt libxslt-devel perl perl-ExtUtils-Embed
cd /usr/local/src
wget http://tengine.taobao.org/download/tengine-2.1.2.tar.gz
cd tengine-2.1.2
查詢nginx的配置,并刪掉不支持的模塊
/apps/nginx/sbin/nginx -V
在tengine-2.1.2目錄下編譯安裝
./configure --prefix=/apps/tengine --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 --add-module=/usr/local/src/echo-nginx-modulemake && make install
在tengine配置文件中導入nginx配置文件
vim /apps/tengine/conf/nginx.confinclude /apps/nginx/conf/server/*.conf;}
./configure --prefix=/apps/tengine --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 --add-module=/usr/local/src/echo-nginx-module --with-http_concat_modulemake && make install
在配置文件location中打開concat模塊
concat on;/apps/tengine/sbin/nginx -t/apps/tengine/sbin/nginx -s start
在tengine-2.1.2目錄下編譯安裝
./configure --prefix=/apps/tengine --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 --add-module=/usr/local/src/echo-nginx-modulemake && make install
在tengine配置文件中導入nginx配置文件
vim /apps/tengine/conf/nginx.confinclude /apps/nginx/conf/server/*.conf;}
將ngx_http_concat_module動態(tài)模塊編譯到安裝目錄
- 動態(tài)模塊可在不停止tengine(nginx),在配置文件中直接調用模塊重新載入配置文件完成對tengine的功能擴展
./configure --prefix=/apps/tengine --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 --add-module=/usr/local/src/echo-nginx-module --with-http_concat_module=sharedmake dso_installll /apps/tengine/modules/rwxr-xr-x 1 root root 93264 Jun 1 10:42 ngx_http_concat_module.sovim /apps/tengine/conf/nginx.confdso {load ngx_http_concat_module.so;}/apps/tengine/sbin/nginx -t/apps/tengine/sbin/nginx -s start
來源:http://www.icode9.com/content-4-221301.html