加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 运营中心 > Nginx > 正文

[日常] nginx记录post数据

发布时间:2020-12-13 21:42:57 所属栏目:Nginx 来源:网络整理
导读:1.使用log_format指令来更改日志格式,该指令只能放在http{}段 log_format? 日志名? '日志内容'; server { access_log /var/log/nginx/default.access.log 日志名;} 2.$request_body是nginx的内置变量,可以记录post的数据 3.测试 log_format my_test_log esca

1.使用log_format指令来更改日志格式,该指令只能放在http{}段

log_format? 日志名? '日志内容';

server { access_log /var/log/nginx/default.access.log 日志名;}

2.$request_body是nginx的内置变量,可以记录post的数据

3.测试

log_format my_test_log escape=json /var/log/nginx/

4.其他nginx内置变量

$time_local 格式化的时间$request 请求地址$status 响应码$body_bytes_sent 传送页面的字节数$http_referer 来源地址$http_user_agent 客户端UA$document_root 当前文件的目录绝对地址,比如:/var/www/html$fastcgi_script_name 当前url的绝对地址,比如:/info.php$request_filename 当前请求文件的绝对物理地址,基于root和alias指令,比如:/var/www/html/info.php$http_cookie cookie信息,这个也很重要,如果在cookie中带上了用户的标识,比较方便调试

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读