我在 Apache 中使用了“转发代理”。我想在传递请求之前更改部分请求 header 。例如我想更改 header 中的主机参数。 我已经在 httpd.conf 中使用了这部分配置,但在传递请求之前它不会更改 header 。
Listen 7654
<VirtualHost *:7654>
RequestHeader set Host "test.com"
ProxyRequests On
</VirtualHost>
最佳答案
我发现将 ProxyPreserveHost On
添加到 VirtualHost
配置中可以按预期重写 Host:
header 。
关于apache2 - 在 Apache 中转发代理之前更改请求 header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17227789/