2013-02-13 4 views
2

У меня установлена ​​ARR на моем сервере IIS. Моим требованием я должен направить запрос на этот сервер ARR на одно из моих приложений, которое размещено в локальном IIS (самом сервере ARR). Является ли это возможным?Запрос заявки Маршрутизация не маршрутизируется на тот же компьютер

ie. Предположим, что на моем сервере ARR есть Application1. Затем я должен сделать следующее:

Broswer -> ARR (iis server) -> Application1 (который сам является сервером ARR).

Если возможно, как можно реализовать такую ​​настройку?

ответ

4

Да, вы можете.

Вам необходимо, по крайней мере, 2 сайта для реализации этого. Один получит запросы и направит их в ARR через Rewrite Rule, другой будет узлом за ARR.

Например, принимая во внимание ваше доменное имя «example.com»:

IIS 
    - Site 1 (binding: http://example.com:80) 
    - Site 2 (binding: http://127.0.0.1:22001) 

Rewrite Rule 
    - Match All 
    - {HTTP_HOST} matches example.com 
    - {SERVER_PORT} does not match 22001 
- Action: Route to Farm 

Это хорошая отправная точка, чтобы сделать развертывание нулевого времени простоя. Если вы хотите узнать больше, проверьте это репо на GitHub: https://github.com/yosoyadri/IIS-ARR-Zero-Downtime

0

Если вам не нравится, что он находится на одном порту, вы также можете использовать его вместо другого IP-адреса.

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

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