У нас есть конфигурация перезаписи, которая обрабатывает ARR как обратный прокси в такой конфигурации:
Browser client (OriginA) <-> IIS/ARR (OriginB) <-> Server
Клиент - любое количество веб-браузеров. Мы не можем изменить эту конфигурацию.
Location
, установленным на http: // origina / done.html и HTTP 302. Я проверил это с помощью Wireshark. Location
на http: //originb/done.html . Здесь начинаются проблемы. Location
. Location
заголовок на шаге GENERAL_RESPONSE_HEADERS. Я ' Мы запустили трассировку неудачных запросов, и вот как я увидел шаги 5 и 6.
Что могло заставить IIS переписать заголовок Location
перед ARR? Есть ли другие инструменты IIS, которые я могу использовать, чтобы понять это?
Мой Гуглфу подвел меня сегодня.
В панели Настройки прокси-сервера
менеджера IIS Manager мне нужно было снять флажок "Перезаписать перезаписываемый хост в заголовках ответов".