У меня установлен сервер приложений, прослушивающий HTTP-трафик на порту, который не заблокирован от мира брандмауэром. Я хочу предоставлять услуги, предлагаемые этим приложением, только через HTTPS, предпочтительно в виде «подкаталога» сайта HTTPS, уже размещенного на сервере.
Использование перезаписи URL-адресов IIS7 (как часть ARR), я могу настроить правило, которое перенаправляет весь трафик на дополнительный путь моего существующего HTTPS-сайта. Тем не менее, я сталкиваюсь с некоторыми проблемами, когда пытаюсь сделать тот же маршрут правила к моей настройке фермы серверов - все запросы, соответствующие правилу, просто получают 404 ответа. Добавление того же правила к сайту без SSL приводит к ожидаемому поведению — службы приложений передаются прямо через прокси.
Что может быть не так в моей настройке? Проксирует ли ARR HTTPS-запросы как HTTPS-трафик на сервер приложений? Приложение, которое я хочу разместить, не имеет интерфейсов HTTPS, поэтому, если да, могу ли я запретить ему это делать?