2013-10-09 2 views
1

Итак, у меня есть то, что я считал простой потребностью ... Я хочу использовать URL для домена ... что-то вроде myapp.somedomain.com и перенаправлять его на веб-ферму (два веб-сервера) сидит за прокси-сервером ARR. Достаточно просто, если все работает на порту 80. Но если я хочу сказать, что все запросы к веб-ферме направляются на порт 8080, то .. ну, я что-то упустил.с использованием ARR с изменением порта

У меня есть определение фермы, у меня есть балансировка нагрузки, настроенная для взвешенного кругового вращения. У меня также есть правило перезаписи URL-адресов, которое правильно определяет данный домен и может переходить в порт по умолчанию 80 в Интернете. И, несмотря на добавление порта в URI перезаписи, я не могу заставить его перейти в соответствующий порт.

Любые подсказки для недостающей части этой головоломки?

PS - вся «ферма» работает в Windows Azure, но это не должно иметь значения.

+0

Создайте простой проект роли рабочего. Установите плагин Session Affinity (https://github.com/richorama/AzurePluginLibrary/tree/master/plugins/SessionAffinity4), RDP для любого из рабочих и проверьте конфигурацию. Я просто не могу сделать это прямо сейчас. Он делает успешную ARR-конфигурацию от 80 (входная конечная точка) до 8080 (внутренняя конечная точка). Подробнее о плагине: http://blogs.staykov.net/2013/07/sessionaffinity-plugin-for-windows-azure.html – astaykov

ответ

0

При создании фермы вы укажете host \ address; ниже нажмите «Дополнительно» и измените порты на требуемые порты назначения.