Eu tenho um proxy httpd do Apache (proxy.example.com) que envia solicitações para um servidor de aplicativos (app.example.com). Agora estou tentando substituir o cabeçalho Host
em solicitações para app.example.com com uma diretiva como esta:
RequestHeader set Host proxy.example.com
No entanto, isso adiciona apenas um novo cabeçalho X-Forwarded-Host: proxy.example.com
na solicitação. O próprio cabeçalho do host permanece inalterado em Host: app.example.com
.
Alguém tem uma idéia de por que esse é o caso?
Espero que RequestHeader set Host <name>
sobrescreva o cabeçalho do host, conforme descrito na documentação da Diretiva RequestHeader ...
set
The request header is set, replacing any previous header with this name
Tags httpd.conf http-headers httpd