参考: http://www.pataliebre.net/howto-make-nginx-decompress-a-gzipped-request.html#.Vm-GOmR95GH
原料:
nginx 安装文件: nginx.org 我是用的是 1.8.0 ,注意lua-nginx-module与nginx兼容性
lua-nginx模块安装文件:https://github.com/openresty/lua-nginx-module
lua-zlib模块安装文件: https://github.com/brimworks/lua-zlib
nginx-devel-kit安装文件:https://github.com/simpl/ngx_devel_kit/tags
lua 解析gz格式的脚本文件: deflat_zip_request.lua见后边
Prerequest:
linux 操作系统: 我是用的cent os
linux 安装 lua ,安装pcre-deve,zlib l: yum install lua pcre-devel zlib
步骤:
- 安装 nginx lua-nginx nginx-devel-kit
-
cd nginx-1.8.0
./configure --prefix=/usr/local/nginx-1.8.0 --add-module=lua-nginx-module-0.9.19路径 --add-module=ngx_devel_kit-0.2.19路径
make
make insall
-
- 安装lua-zlib
-
cd lua-zlib
make linux
复制生成的 zlib.so 至/usr/local/lib目录下供n
-