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