#azure #azure-web-roles #azure-traffic-manager
#azure #azure-web-роли #azure-traffic-manager
Вопрос:
У меня есть два веб-приложения, развернутые в облачных службах в двух регионах.
- WebApp1.cloudapp.net
- WebApp2.cloudapp.net
Я создал диспетчер трафика Azure с балансировкой нагрузки на производительность
- WebApp.trafficmanager.net
Что такое CName для моего облачного приложения и как я могу настроить эту точку CName для диспетчера трафика Azure?
Ответ №1:
CNAME для вашего приложения WebApp.trafficmanager.net . Вам нужно будет зарегистрировать пользовательский домен у одного из поставщиков DNS. После этого используйте предоставляемые ими инструменты, чтобы добавить запись CNAME для «www» в свой домен и направить ее в диспетчер трафика.
На данный момент Azure Traffic Manager не поддерживает apex (открытые) домены. Таким образом, это решение будет охватывать www.yourdomain.com , но не просто yourdomain.com .
Некоторые поставщики DNS поддерживают переадресацию, в которой вы можете указать yourdomain.com следует перенаправить на www.yourdomain.com .
Если это не так, вы можете включить переадресацию в своем веб-приложении Azure, добавив это в свой web.config:
<system.webServer>
<rewrite>
<rules>
<rule name="Apex Redirection" stopProcessing="false">
<match url="(.*)" />
<conditions logicalGrouping="MatchAll" trackAllCaptures="false">
<add input="{HTTP_HOST}" pattern="^(www.)(.*)$" />
</conditions>
<action type="Redirect" url="http://{C:2}{REQUEST_URI}" redirectType="Permanent" />
</rule>
</rules>
</rewrite>
</system.webServer>
Затем вы должны выбрать любой из регионов своей облачной службы и получить запись «A» из консоли управления Azure для своей записи DNS. Любой, кто обращается к yourdomain.com зашел бы в приложение этого региона и был бы перенаправлен на ваш менеджер трафика по адресу www.yourdomain.com .
Ответ №2:
Вы должны зарегистрировать пользовательское доменное имя у выбранного вами регистратора (т.е. GoDaddy, Сетевые решения и т.д.). Как только у вас будет это доменное имя, вы затем настроите его на сайте регистратора, чтобы иметь запись CNAME, указывающую на trafficmanager.net адрес. Таким образом, это будет выглядеть следующим образом: www.webapp.com В CNAME webapp.trafficmanager.net