Azure Load Balancer и IIS с несколькими веб-сайтами и заголовками узлов

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

  • a.blah.com:81

  • b.blah.com:82

  • c.blah.com:83

  • d.blah.com:84

У меня также есть внешний балансировщик нагрузки Azure, и два веб-сервера находятся в бэкэнд-пул. Конечно, существует один общедоступный IP-адрес для балансировщика нагрузки.

Проблема в том, что даже когда заголовки хоста в IIS настроены правильно, мне все равно не удается добраться до разных сайтов. Я обязательно добавил 80 и 443 в правила балансировки нагрузки на внешнем балансировщике нагрузки Azure.

Когда я нажимаю различные URL-адреса, указанные выше, почему Azure Load Balancer не перенаправляет меня на нужные веб-сайты в IIS. что заголовки хоста настроены?

Пожалуйста, помогите! Спасибо

1
задан 4 May 2017 в 03:17
2 ответа

Եթե ցանկանում եք, որ բոլոր կայքերն աշխատեն արտաքինից, առանց նավահանգստի համարի պարզապես մուտքագրելու համար HTTP://a.bla.com , ձեզ հարկավոր է 4 հանրային IP բեռնվածքի հավասարակշռողում, և DNS- ը սահմանված է յուրաքանչյուր հյուրընկալողի անվան համար, որը ցույց է տալիս դրա համապատասխան IP- ն: ապա առանձին նավահանգիստներն ավելի լավ են, այնպես որ եկեք գնանք այդ մեկով.

Բեռի հավասարակշռիչում ստեղծեք 4 զոնդ, յուրաքանչյուրը յուրաքանչյուր նավահանգստի համար:

Բեռնման հավասարակշռի վրա ստեղծեք 4 NAT կանոն յուրաքանչյուրին IP- ի և 80-ի պորտից և քարտեզագրեք այն

HTTPS- ի համար յուրաքանչյուր կայքի վրա ստեղծեք երկրորդ կապակցում HTTPS- ով և ճիշտ սերտիֆիկատով նույն ձևով (443, 444, 445 և 446 նավահանգիստներ), ապա ստեղծեք ևս 4 NAT PLB- ի կանոնները համապատասխան IP- ի և 443 նավահանգստի վրա, որոնք անցնում են յուրաքանչյուր կայքի համապատասխան նավահանգիստը: Կարող եք օգտագործել նույն HTTP զոնդերը, կարիք չկա ստեղծել նորերը, քանի որ դուք պարզապես օգտագործում եք առանձին կապակցող նյութեր յուրաքանչյուր կայքի համար, եթե HTTP- ն հասանելի է նաև HTTPS- ին:

Դա պետք է անի դա ...

2
ответ дан 3 December 2019 в 20:24

a.blah.com:81
b.blah.com:82ivîs 1144802] c.blah.com:83cepts1144803] d.blah.com:84rors1238] Ես համոզված եմ, որ բեռի հավասարակշռման կանոններում ավելացնեմ 80 և 443 Azure- ի արտաքին բեռի հաշվեկշիռը:

Ըստ ձեր նկարագրության, ձեր կայքերը պարտադիր են տարբեր նավահանգիստների համար (81, 82, 83, 84), բայց միայն ավելացնում են բեռի հավասարակշռման կանոններ 443 և 80 նավահանգիստների համար: Ձեր սցենարում մենք պետք է ավելացնել Load Balancer կանոնները 81, 82, 83 և 84 նավահանգիստների համար:

Երբ ես հարվածում եմ վերոհիշյալ տարբեր URL- ներին:

Առայժմ, Azure Load Balancer- ը չի աջակցում Load Balancer- ի ետևում տեղադրվող DNS կայքերի տեղադրմանը, մենք կարող ենք օգտագործեք հանրային IP հասցեն և նավահանգիստները այդ կայքերը զննելու համար:

0
ответ дан 3 December 2019 в 20:24

Теги

Похожие вопросы