Answers:
是的,这是可能的。但是,由于您没有使用HTTP基本身份验证,因此您将需要应用程序告诉Nginx当前用户名是什么。按照以下方式添加响应标头:
X-Username: nishant
然后在log_format
指令中使用变量$sent_http_x_username
。此行为记录在这里:http : //wiki.nginx.org/HttpCoreModule#.24sent_http_HEADER
我还建议从响应中删除此多余的标头,然后再将其发送到客户端。您可以使用NginxHttpHeadersMoreModule做到这一点。
more_clear_headers 'X-Username';