2015-10-02 4 views
1

Я пытаюсь настроить обратный прокси IIS для маршрутизации http-соединений на внутренний сервер, однако я не уверен, как достичь того, что мне нужно или даже если это возможно.IIS8 Reverse Proxy - Пользовательский внешний порт

У меня есть суб домен на моем сервере IIS, например,

testing.contoso.com и внешне я хотел бы иметь http://testing.contoso.com:8080, которые затем сопоставить с моим внутренним сервером http://server04.contoso.local:8080. Поэтому я не хочу, чтобы мой внутренний сайт отображался как http://testing.contoso.com на порту 80.

Мое основание для этого состоит в том, что у меня будет довольно много внутренних и внешних соответствующих портов.

Можно ли настроить это с помощью моего обратного прокси IIS или IIS поддерживает только порты 80 & 443 извне?

Спасибо заранее, Нил

ответ

0

Из того, что я вижу в вашем вопросе, он должен быть достаточно легким, чтобы сделать эту работу с помощью IIS Application Request Routing: http://www.iis.net/downloads/microsoft/application-request-routing

Это должно позволить вам использовать любые порты или имена узлов в машине, которая подвергается воздействию, а затем пропускает этот маршрут к любым другим машинам (или таким же) в любых портах или комбинации. Он также позволит вам выгружать кеш статических файлов и многие другие приятные функции. Он использует URL-адрес Rewrite для основного движка, на котором сервер отправляется, поэтому вы можете буквально добавить любую логику, которая вам нужна, и, если нужно, вы можете использовать расширяемость URL-адреса Rewrite для добавления настраиваемого кода для определения логики (хотя встроенная конфигурация должна быть достаточно богатой).

 Смежные вопросы

  • Нет связанных вопросов^_^