У меня есть сервер apache2.2 с установленными mod_proxy и mod_headers. По запросу, запущенному с ProxyPass
директива, ни один из Header set
директивы работают, т.е. заголовок в ответе не устанавливается.
Однако, если я удалю ProxyPass
директиве устанавливаются заголовки. Есть ли какая-то конфигурация, которая отключает заголовки настроек при использовании mod_proxy?
Несмотря на Apache mod_headers Док говорит, что не имеет значения, где идет строка заголовка, очевидно, имеет. Единственный способ добавить заголовок - это поместить его в ту же область расположения, что и прокси-сервер.
Первоначально у меня был прокси-проход, определенный непосредственно в теге 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>