Конфигурация диспетчера трафика Azure

#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