Маршрутизация запросов приложений - настройка веб-фермы на одном сервере в IIS

Я пытаюсь настроить маршрутизацию запросов приложений (v2.5) на моем Windows Server 2008 с IIS 7.5.

Пока я получил это:

  1. IIS 7.5 работает на двух сайтах
    • www.domain1.com
    • test.domain1.com
  2. IIS 7.5 с веб -фермой My-Farm с одним сервером: test.domain1.com
  3. Apache Tomcat работает на каком-либо сервере www.domain1.com:10000

Я могу направлять запросы, поступающие на www.domain1.com на веб-ферму, но я не вижу никакого результата от test.domain1.com?

Я также попытался изменить серверы на шаге 2 выше, чтобы localhost или же www.domain1.com:10000 или же localhost:10000 но что бы я ни делал, запросы не передаются.

Я правильно настраиваю ARR?

1 ответ

В ARR, когда хосты размещаются локально на том же сервере, что и ARR, я обычно разделяю общедоступные сайты (получающие запросы) от проксируемых сайтов.

В вашем случае у вас может быть что-то вроде этого:

IIS:
   - Site 1 (binding: test.domain1.com:80)
   - Site 2 - proxied (binding: 127.0.0.1:22001)

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

Таким образом, запросы, поступающие на сайт 1, направляются на сайт 2 при запросе test.domain1.com. Изменение порта и правило избегают запросов маршрутизации ARR к сайту 2 снова.

Другие вопросы по тегам