为什么在Apache2.2上使用proxypass的时候没有设置http标题

我有一个安装了mod_proxy和mod_headers的apache2.2服务器。 在使用ProxyPass指令运行的请求上, Header set指令都不起作用,即标题没有在响应中设置。

但是,如果我删除了ProxyPass指令,则会设置标题。 有没有一些configuration,使用mod_proxy时禁用设置标题?

尽pipeApache mod_headers doc指出,标题行的位置并不重要,但显然是这样。 我可以添加头的唯一方法是将其放在与代理服务器通行证相同的位置范围内。

我最初直接在VirtualHost标记中定义了代理传递,但必须将其移到LocationMatch子标记中。

 <LocationMatch "/myapp"> ProxyPass http://1.1.1.1:8080/myapp disablereuse=On ProxyPassReverse http:///1.1.1.1:8080/myapp Header add X-UA-Compatible "IE=7" </LocationMatch>