Почему «proxy_pass_header Server;»

9

Я только начинаю на NGINX, и я видел в нескольких примерах конфигурации, которые люди используют

proxy_pass_header    Server;

когда прокси-запрос на вышестоящий сервер? Что именно он здесь делает? Каковы возможные варианты использования?

Саймон Хьюз
источник

Ответы:

7

Он говорит службе nginx, что она должна передавать Serverзаголовок вышестоящего потока вместо того, чтобы помещать свой собственный в ответ. По сути, это косметика.

Шейн Мэдден
источник
3

Это необходимо для соответствия HTTP / 1.1, в котором говорится, что сервер является исходным заголовком :

Если ответ пересылается через прокси-сервер, прокси-приложение НЕ ДОЛЖНО изменять заголовок ответа Сервера. Вместо этого СЛЕДУЕТ включать поле Via

Корнель
источник