Câu trả lời:
Vâng, điều này là có thể. Tuy nhiên, vì bạn không sử dụng HTTP auth cơ bản, bạn sẽ cần ứng dụng của mình để cho Nginx biết tên người dùng hiện tại là gì. Thêm một tiêu đề phản hồi dọc theo dòng:
X-Username: nishant
Sau đó, trong log_format
chỉ thị của bạn , sử dụng biến $sent_http_x_username
. Hành vi này được ghi lại ở đây: http://wiki.nginx.org/HttpCoreModule#.24sent_http_HEADER
Tôi cũng khuyên bạn nên xóa tiêu đề bổ sung này khỏi phản hồi trước khi gửi nó cho khách hàng. Bạn có thể làm điều này với NginxHttpHeadersMoreModule .
more_clear_headers 'X-Username';