存档

文章标签 ‘post’

nginx将POST数据写到日志里

2020年5月1日 没有评论

NGINX 是一个强大的web服务器,可以很容易的应对高负载的HTTP流量。nginx每处理一个连接,就会记录一条日志信息,包括诸如:IP地址,回复内容大小、http状态码等信息。 某种情况下,需要了解请求内容是什么,特别 POST 请求。 NGINX 默认只支持记录GET请求,对于记录POST请求需要使用额外的模块,例如, Echo module, 这个模块提供很多有用的指令: echo, time, and sleep。 记录POST请求我们需要使用到其中的 echo_read_request_body 命令和 $request_body 变量。源码编译nginx增加echo模块步骤:1.下载nginx和echo模块的源码:...

分类: nginx 标签: ,

nginx日志记录post的参数

2013年12月30日 2 条评论

nginx的日志通过调整log_format格式可以记录所有请求信息 回答群里盆友一个问题 nginx 日志,可以记录post的参数吗? 答:可以实现,通过设置log_format指令的参数。 log_format指令是用来控制nginx如何记录http请求。 默认的nginx记录日志格式是注释掉的,如果要记录额外的信息,需要自定义log_format格式。 log_format的参数都是nginx内嵌变量,具体含义详见nginx内置变量 默认日志格式 #log_format main '$remote_addr - $remote_user [$time_local] "$request" ' # '$status $bod...

分类: nginx 标签: , ,