Есть ли способ удалить apaches Reverse Proxy Request Headers?

При работе в качестве обратного прокси apache добавляет x переадресованные заголовки, как описано здесь.

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. Я могу добавить к ним больше записей, но не могу их удалить.

Есть идеи?

13
задан peterh says reinstate Monica 3 July 2019 в 14:26
поделиться