Dlaczego „serwer proxy_pass_header;”

9

Właśnie zaczynam na NGINX i widziałem kilka przykładowych konfiguracji używanych przez ludzi

proxy_pass_header    Server;

podczas przekazywania żądania do serwera nadrzędnego? Co dokładnie tu robi? Jakie są możliwe przypadki użycia?

Simon Hughes
źródło

Odpowiedzi:

7

Mówi usłudze nginx, aby przekazała Servernagłówek nadrzędny zamiast wstawiać własny w odpowiedzi. Zasadniczo jest kosmetyczny.

Shane Madden
źródło
3

Jest to wymagane dla zgodności z HTTP / 1.1, który stwierdza, że Serwer jest nagłówkiem źródłowym :

Jeśli odpowiedź jest przekazywana za pośrednictwem serwera proxy, aplikacja proxy NIE MOŻE modyfikować nagłówka odpowiedzi serwera. Zamiast tego POWINIEN zawierać pole Via

Kornel
źródło