Настройка настраиваемого домена в диспетчере трафика и веб-приложении - PullRequest
0 голосов
/ 04 мая 2018

Я упоминал этот документ Microsoft, но это смущает, как сумасшедший.

https://docs.microsoft.com/en-us/azure/app-service/web-sites-traffic-manager-custom-domain-name

Сначала они объяснят, www.contoso.com будет CNAME для <myapp>.trafficmanager.net. Затем, когда на экране появляются веб-приложения, они говорят, что www.contoso.com будет CNAME для веб-приложения. Они не объясняют, как оба будут работать. Когда я добавлю имя хоста www.contoso.com в веб-приложение, оно переопределит запись CNAME для диспетчера трафика. В следующий раз, когда я нажму www.contoso.com, он перейдет к веб-приложениям. Диспетчер трафика вышел из картины. Если я добавлю упреждающую запись для диспетчера трафика, например, awverify.www.contoso.com CNAME в <myapp>.trafficmanager.net, по какому URL-адресу следует перейти в браузере, чтобы перейти к диспетчеру трафика и затем в веб-приложение?

Может кто-нибудь помочь, как все это работает?

enter image description here

Ответы [ 2 ]

0 голосов
/ 11 июня 2018

извинения за путаницу в статье. Мы обновим его, чтобы сделать шаги более понятными, но пока надеемся, что приведенная ниже информация поможет вам.

При создании веб-приложения Azure у приложения будет собственное DNS-имя .azurewebsites.net. Если у вас есть несколько веб-приложений, каждое из них получит свое собственное DNS-имя. Давайте назовем их именами конечных точек DNS.

Диспетчер трафика Azure можно использовать для направления трафика между этими конечными точками (например, у вас есть веб-сайты в разных регионах Azure, и вы хотите отправлять трафик в местоположение с наименьшей задержкой для пользователя). Для этого вы сначала создаете профиль Traffic Manager и добавляете эти DNS-имена конечных точек в качестве конечных точек. Этот профиль Traffic Manager также имеет собственное DNS-имя .trafficmanager.net. Когда вы добавляете конечные точки веб-сайтов в профиль Traffic Manager, это DNS-имя Traffic Manager добавляется в список пользовательских имен хостов, поддерживаемых веб-приложением. Это означает, что если кто-то переходит на ваш веб-сайт, используя DNS-имя диспетчера трафика (которое он должен использовать для получения преимуществ маршрутизации трафика), веб-приложение ответит правильно.

Если вы хотите добавить собственный бренд к URL-адресу, который вы раздаете конечным пользователям, вы можете использовать доменное имя, например www.contoso.com, и разместить его в службе размещения DNS, такой как Azure DNS. Здесь нужно добавить запись CNAME в зону contoso.com, чтобы указать ее на DNS-имени диспетчера трафика. Примером будет

www.contoso.com. 60 IN CNAME contosotm.trafficmanager.net.

Когда вы сделаете это, любые запросы к www.contoso.com будут перенаправлены на DNS-имя Traffic Manager, которое затем выберет DNS-имя веб-приложения и вернет его вызывающей стороне для подключения. Чтобы это работало, вам нужно убедиться, что вы добавили www.contoso.com в список пользовательских доменов каждого из веб-приложений.

0 голосов
/ 04 мая 2018

Статья представляет собой учебное пособие по настройке настраиваемого домена для веб-приложения, которое управляется диспетчером трафика Azure . Сначала у вас должно быть веб-приложение, которое использует профиль диспетчера трафика Azure .

Они не объясняют, как оба будут работать.

Если www.contoso.com - это CNAME для <myapp>.trafficmanager.net, когда вы нажмете www.contoso.com, сначала он будет перенаправлен на <myapp>.trafficmanager.net, но, наконец, будет перенаправлен на ваше веб-приложение, как <yourwebapp>.azurewebsites.net. Поскольку веб-приложение настроено с помощью профиля Traffic Manager, будет одна или несколько конечных точек, которые могут направлять ваше веб-приложение. Таким образом, очевидно, что www.contoso.com - это CNAME вашего веб-приложения, как на самом деле <yourwebapp>.azurewebsites.net.

Прямо как:

www.contoso.com -> <myapp>.trafficmanager.net -> <yourwebapp>.azurewebsites.net

Если ваше веб-приложение без Traffic Manager, оно будет

www.contoso.com -> <yourwebapp>.azurewebsites.net

Когда я добавлю имя хоста www.contoso.com в веб-приложение, оно переопределит запись CNAME для диспетчера трафика. В следующий раз, когда я нажму www.contoso.com, он перейдет к веб-приложениям. Диспетчер дорожного движения вышел из картины.

В статье:

Включить диспетчер трафика

После распространения записей для вашего доменного имени

Как говорится, вы должны добавить DNS-запись для своего пользовательского домена (www.contoso.com). Поэтому, если вы попадете в домен, он будет перенаправлен на <myapp>.trafficmanager.net, а затем на <yourwebapp>.azurewebsites.net. Не www.contoso.com прямо на <yourwebapp>.azurewebsites.net.

Если я добавлю упреждающую запись для диспетчера трафика, например, awverify.www.contoso.com CNAME к <myapp>.trafficmanager.net, по какому URL-адресу следует перейти в браузере, чтобы перейти к диспетчеру трафика и затем в веб-приложение?

После создания записи CNAME для вашего пользовательского домена , я думаю, вы должны нажать на пользовательский домен.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...