W tytule tego pytania w jaki sposób mogę rejestrować wszystkie nagłówki, które przeglądarka klienta wysłała w Nginx? Chcę również zarejestrować nagłówek odpowiedzi. Zauważ, że używam nginx jako reverse proxy.Jak rejestrować wszystkie nagłówki w nginx?
Po przejrzeniu dokumentacji rozumiem, że mogę zarejestrować konkretny nagłówek, ale chcę zalogować wszystkie nagłówki.
Zaakceptuję hacky rozwiązanie!
Poprawne nagłówki http mogą być bardzo długie i zapisać je w pliku nginx access.log, co jest złym pomysłem. Jeśli potrzebujesz tego do debugowania czegoś, użyj tcpdump z filtrami. –
@mr_tron Rozumiem. Ale jestem ograniczony pewnymi ograniczeniami i naprawdę muszę zalogować wszystkie nagłówki HTTP w nginx dla projektu proof of concept. Jeśli nie jest to możliwe z nginxem, rzeczywiście pójdę z innymi opcjami. – gauravphoenix
Ogólne nie jest możliwe, ale możesz napisać moduł :) –