nginx日志添加请求以及响应body

  • A+
所属分类:WEB应用
请求body添加:
    在nginx配置文件log_format添加request_body:"$request_body"
响应body添加:
    需要借助lua模块
    1.下载安装LuaJIT 

出现如下内容,表示安装成功
==== Successfully installed LuaJIT 2.0.2 to /usr/local ====
2.下载nginx lua模块
3.nginx添加lua模块
      a.查看原来的编译参数
            b.从新编译,添加模块
            c.make编译完后不要执行make install 在objs下面有一个nginx执行文件
            d.备份原来nginx可执行文件  
            e.吧新的nginx文件copy到原来nginx运行sbin目录下
            f.测试查看编译参数
            g.执行make upgrade替换老的nginx进程
            h.再次执行nginx -V将会显示新的nginx的版本及编译的参数
    4.测试lua是否安装成功
        vi nginx.conf在server 中添加一个localtion
        重启nginx
[crayon-5d0693981fa18585324035/]
        访问url会返回hello, lua则表示成功
    5.修改nginx.conf文件增加返回响应body
        a.修改log_format添加resp_body
        b.server添加响应内容,然后重启nginx

        日志响应内容如下
[crayon-5d0693981fa22048404742/]
使用python解码对应的req body或者resp body

nginx日志添加请求以及响应body

  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 我的微信公众号
  • 我的微信公众号扫一扫
  • weinxin
admin

发表评论

您必须登录才能发表评论!