Рейтинг:0

Как прокси передать приложение Gunicorn с помощью MS IIS через https?

флаг in

У меня есть приложение Gunicorn на сервере Linux за DMZ, которое мне нужно передать через прокси с помощью MS IIS.

Следующая диаграмма поясняет конфигурацию

введите описание изображения здесь

Проблема, с которой я сталкиваюсь, связана с преобразованием URL-адресов с http на https. Например, исходный код https://myapp.domain.org показывает это:

<link rel="shortcut icon" href="http://myapp.domain.org/mag_branding/MAG_ico.png" />

Это первый раз, когда мне пришлось проксировать приложение Gunicorn через MS IIS. Поверх Linux с Apache мне просто нужно добавить:

Прокси-запросы выключены
ProxyPreserveHost включен
RequestHeader устанавливает X-Forwarded-Port 443
RequestHeader устанавливает X-Forwarded-Scheme https
Заголовок запроса установлен X-Forwarded-For 443
RequestHeader устанавливает X-Forwarded-Proto https

Но как и где я могу настроить такие заголовки в MS IIS?

Lex Li avatar
флаг vn
https://docs.microsoft.com/en-us/iis/extensions/url-rewrite-module/reverse-proxy-with-url-rewrite-v2-and-application-request-routing Вы можете использовать IIS ARR для установки до подобных правил.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.