nginx解压gzip格式的请求

本文介绍了如何配置Nginx以解压接收到的GZIP格式的HTTP请求。首先,确保安装了lua-nginx-module, nginx-devel-kit和lua-zlib。然后,在Nginx的配置文件中添加特定的location块,并使用rewrite_by_lua_file指令调用lua脚本来处理压缩请求。最后,通过curl测试了配置的有效性。" 109238214,10207514,NLP初学者解读:LCSTS论文解析,"['自然语言处理', '深度学习', '机器学习', '神经网络', '文本摘要']
摘要由CSDN通过智能技术生成

参考: 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


步骤:

  1. 安装 nginx lua-nginx nginx-devel-kit
    1. 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


  2. 安装lua-zlib
    1. cd lua-zlib

      make linux

      复制生成的 zlib.so 至/usr/local/lib目录下供n

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值