Почему «proxy_pass_header Server;»


9

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

proxy_pass_header    Server;

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

Ответы:


7

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


3

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

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.