Понадобилось мне как-то раз настроить на IIS 7 прозрачное проксирование запросов из интернета на другой web-сервер, расположенный во внутренней сети. По сути, нужно было настроить IIS 7 как обратный прокси-сервер (reverse proxy). Потом сделал то же самое на IIS 10. Обратный прокси-сервер (reverse proxy) — тип прокси-сервера, который ретранслирует запросы клиентов из внешней сети на один или несколько серверов, логически расположенных во внутренней сети. При этом для клиента это выглядит так, будто запрашиваемые ресурсы находятся непосредственно на прокси-сервере. Из коробки эта штука не заработала. Будем настраивать. Нам понадобится модуль для IIS 7 под названием URL Rewrite. У меня он установлен, но этого, как показала практика, недостаточно. На IIS 10 всё поставилось таким же образом, только проблем было меньше. Ссылки ARR - Application Request Routing: https://www.iis.net/downloads/microsoft/application-request-routing Настраиваем reverse proxy Итак, задача. Есть сайт http://setpizz
IIS как обратный прокси-сервер (reverse proxy)
19 ноября 201919 ноя 2019
1787
3 мин