End.
原
nginx配置记录post请求数据request_body
打开配置文件 nginx.conf
http {
# ... 省略其他配置
log_format weblog '$remote_addr - $remote_user [$time_local] "$request" '
'$status $body_bytes_sent "$http_referer" '
'"$http_user_agent" [$http_x_forwarded_for] $request_length '
'$request_time $host $request_body [$time_iso8601] '
'$http_host $upstream_addr - $upstream_response_time '
'"$request_uri" [$request_id]';
}
主要配置log_format,增加$request_body,即可以在nginx输出日志上,增加post请求的数据。
需要在各个server下配置access_log
server {
# ... 省略其他配置
access_log /var/log/nginx/access.log weblog;
}
接着重启nginx服务
sbin/nginx -s reload
此时有post请求,则可以在/var/log/nginx/access.log 文件查看到了。
End.