При работе в качестве обратного прокси-сервера apache добавляет переадресованные заголовки, как описано здесь.
http://httpd.apache.org/docs/2.2/mod/mod_proxy.html#x-headers
В моей конфигурации я настроил сервер A в качестве прямого прокси. Есть такое правило:
RewriteRule proxy:(.*example.com)/(.*) $1.mysecondserver.com/$2 [P]
Это правило позволяет серверу запрашивать ресурс с одного из моих других серверов.
На втором сервере (origin) у меня есть контейнер виртуального хоста для ресурса и другое правило перезаписи, например:
RewriteRule some-regex some-url [P]
Может показаться, что это не имеет смысла, но есть много других вещей, которые я пропустил, поскольку это не является частью проблемы.
Однако этот последний запрос имеет следующие заголовки:
[X-Forwarded-For] => ip of 1st server
[X-Forwarded-Host] => example.myseconserver.com
[X-Forwarded-Server] => example.com
Я хочу, чтобы эти заголовки исчезли.
Кажется, я не могу их сбросить с помощью mod_headers. Я могу добавить больше записей к ним, но я не могу удалить их.
Есть идеи?