Я только начинаю работать с NGINX, и на нескольких примерах конфигурации я видел, что люди используют
proxy_pass_header Server;
при передаче запроса вышестоящему серверу? Что именно он здесь делает? Каковы возможные варианты использования?
Он сообщает службе nginx о необходимости передачи восходящего потока Server
заголовок вместо того, чтобы помещать свой собственный в ответ. По сути, это косметика.
Это необходимо для соответствия HTTP / 1.1, в котором говорится, что Сервер - это исходный заголовок:
Если ответ пересылается через прокси, прокси-приложение НЕ ДОЛЖЕН изменить заголовок ответа Сервера. Вместо этого он ДОЛЖЕН включать поле Via