前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >[日常] nginx记录post数据

[日常] nginx记录post数据

作者头像
唯一Chat
发布2019-09-10 11:19:35
4.7K0
发布2019-09-10 11:19:35
举报
文章被收录于专栏:陶士涵的菜地陶士涵的菜地

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

log_format 日志名 '日志内容';

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

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

3.测试

代码语言:javascript
复制
log_format my_test_log escape=json '$request_filename $http_x_forwarded_for $fastcgi_script_name $document_root $request_body';
server {
        access_log  /var/log/nginx/default.access.log  my_test_log;
}

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中带上了用户的标识,比较方便调试

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019-01-10 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档