Jawaban:
Ya, ini mungkin. Namun, karena Anda tidak menggunakan autentikasi dasar HTTP, Anda perlu aplikasi Anda untuk memberi tahu Nginx apa nama pengguna saat ini. Tambahkan tajuk respons di sepanjang baris:
X-Username: nishant
Kemudian dalam log_format
arahan Anda , gunakan variabel $sent_http_x_username
. Perilaku ini didokumentasikan di sini: http://wiki.nginx.org/HttpCoreModule#.24sent_http_HEADER
Saya juga merekomendasikan menghapus tajuk tambahan ini dari respons sebelum mengirimnya ke klien. Anda dapat melakukan ini dengan NginxHttpHeadersMoreModule .
more_clear_headers 'X-Username';