При работе в качестве обратного прокси-сервера apache добавляет x-forwarded заголовки, как описано здесь.
http://httpd.apache.org/docs/2.2/mod/mod_proxy.html#x-headers
В моей конфигурации я настроил сервер A в качестве прямого прокси.Вот такое правило:
RewriteRule proxy:(.*example.com)/(.*) $1.mysecondserver.com/$2 [P]
Это правило позволяет серверу запрашивать ресурс у одного из моих других серверов.
На втором сервере (источник) у меня есть контейнер виртуального хостадля ресурса и другого правила переписывания, подобного этому:
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.Я могу добавить к ним больше записей, но не могу их удалить.
Есть идеи?