Назад | Перейти на главную страницу

Централизованный IIS для перенаправления на другие серверы IIS

В основном то, что мне нужно, - это иметь централизованный сервер IIS в локальной сети, где порт 80/443 будет перенаправлен с маршрутизатора. Затем через этот сервер он может пересылать / перенаправлять запросы на другие серверы, чтобы получить доступ к OWA обмена и, например, к веб-приложениям удаленного рабочего стола, которые расположены на других локальных серверах, сервере Exchange и сервере RDS соответственно? Например, я мог бы получить доступ к www.example.com и перенаправить меня непосредственно на этот централизованный сервер IIS, а www.example.com/OWA перенаправит меня на сервер Exchange, а www.example.com/RDWEB перенаправит меня на сервер RDS. Мне нужно знать, можно ли выполнить такую ​​настройку, чтобы у меня был один основной домен (example.com), а также один общедоступный IP-адрес, соответствующий

Судя по всему, вы хотите, чтобы IIS выполнял запрос от имени пользователя и доставлял контент как таковой, поскольку извне пользователь не мог иначе получить доступ к этим ресурсам (из-за NAT).

Я думаю, что лучший способ добиться этого - установить обратный прокси. В блоге есть сообщение по теме, сделанное разработчиком расширения IIS, в котором объясняется, как это сделать: http://blogs.iis.net/wonyoo/archive/2008/07/09/application-request-routing-arr-as-a-reverse-proxy.aspx Это расширение доступно в установщике веб-платформы.

Лично я никогда не делал этого раньше, но сейчас я немного заинтересован, и у меня есть лаборатория с несколькими серверами IIS, готовыми к работе, и я попробую это сделать прямо сейчас.

Дополнение
Я только что закончил создавать правило, и, похоже, оно работает с IIS 8.0 без проблем. Мне удалось выполнить перезапись во внутренней сети, используя определенные шаблоны, и я могу предоставить сопровождающий снимок экрана. Так что имейте в виду, что графический интерфейс немного отличается, и чтобы получить доступ к тому биту, о котором говорил парень в блоге, вам нужно перейти (изнутри вашего сайта) URL Rewrite -> Add Rule (s) ... -> Пустое правило.
То, что вы вставите, должно выглядеть примерно так, в зависимости от ваших потребностей: