我在Apache中使用过“forward proxy”。我想在传递请求之前更改部分请求标头。例如,我想在标题中更改主机参数。 我在httpd.conf中使用了这部分配置,但在传递请求之前它没有改变标题。
Listen 7654
<VirtualHost *:7654>
RequestHeader set Host "test.com"
ProxyRequests On
</VirtualHost>
答案 0 :(得分:3)
我发现将ProxyPreserveHost On
添加到VirtualHost
配置可以按预期重写Host:
标头。
答案 1 :(得分:0)
你在apache上安装mod_headers吗?
如果你没有安装,那么尝试命令“a2enmod headers”(没有qoute)并重启apache。