Назад | Перейти на главную страницу

Apache httpd устанавливает X-Forwarded-Host вместо заголовка Host

У меня есть прокси-сервер Apache httpd (proxy.example.com), который передает запросы на сервер приложений (app.example.com). Сейчас пытаюсь перезаписать Host заголовок в запросах к app.example.com с такой директивой:

RequestHeader set Host proxy.example.com

Однако это только добавляет новый заголовок X-Forwarded-Host: proxy.example.com в запрос. Сам заголовок хоста остается неизменным на Host: app.example.com.

Есть у кого-нибудь идеи, почему это так? Я ожидал RequestHeader set Host <name> чтобы перезаписать заголовок Host, как описано в документации к Директива RequestHeader...

устанавливать

Заголовок запроса устанавливается, заменяя любой предыдущий заголовок этим именем