从Nginx日志中剥离查询字符串

时间:2014-07-18 22:18:24

标签: nginx

我们有一个Web应用程序,它有一个遗留路由,人们将其API密钥作为查询字符串。我们希望Nginx不会记录该数据。如何在不记录查询字符串数据的情况下维护标准的Nginx日志格式?

1 个答案:

答案 0 :(得分:2)

以下是它的完成方式:

log_format combined_no_query '$remote_addr - $remote_user [$time_local] '
   '"$request_method $uri" $status $body_bytes_sent '
   '"$http_referer" "$http_user_agent"';

# ...

server {
  # ...
  access_log /var/log/nginx/access.log combined_no_query;
  # ...
}