Настройка обратного прокси-сервера IIS для сохранения заголовков хоста

У меня есть сервер IIS, на котором размещено несколько сайтов и API. Эти сайты включают экземпляры Confluence и Jira. Эти продукты фактически используют свои собственные веб-серверы, поэтому модули маршрутизации запросов приложений и перезаписи URL используются для реверсирования входящих запросов прокси на documents.example.com 'и' jira.example.com ' но Confluence и Jira в качестве поддерживаемой конфигурации обратного прокси-сервера ожидают перезаписанные заголовки узлов.

Для справки, этот набор позволяет сохранять заголовки узлов

%windir%\system32\inetsrv\appcmd.exe set config -section:system.webServer/proxy -preserveHostHeader:true /commit:apphost
1
задан 23 July 2019 в 13:03
1 ответ

Я борюсь с той же проблемой. У меня есть решение, которое мне не нравится (и, держу пари, оно вам тоже не понравится), но оно работает.

Если вы включите preserveHostHeaders, вы можете добавить правила перезаписи исходящих URL-адресов для переназначения всех случаев, когда вы действительно хотите заменить заголовки хоста.

1
ответ дан 3 December 2019 в 23:11

Теги

Похожие вопросы