Маршрутизация диспетчера трафика Azure к веб-сайту Azure, настроенному как внешняя конечная точка

Вот что я сделал,

Создан веб-сайт Azure ( http://myapp1.azurewebsites.net/) на стандартном уровне.

Настроил диспетчер трафика Azure и добавил конечную точку в качестве конечной точки Azure. Trafficmanager маршруты на сайт. Ницца!

Удалена конечная точка и добавлена ​​конечная точка в качестве внешней конечной точки. Trafficmanager направляет на страницу 404. Я предоставил полное доменное имя (полностью определенное доменное имя) как myapp1.azurewebsites.net.

Что с этим не так? Разве Azure не позволяет иметь сайты.azurewebsites.net для определения в качестве URL-адресов конечных точек?

Сведения о конечной точке, Статус - Включено Состояние монитора - Ухудшенный тип - Внешняя конечная точка

Полная информация об ошибке на странице,

Error 404 - Web app not found.

The web app you have attempted to reach is not available in this Microsoft Azure App Service region. This could be due to one of several reasons:

1. The web app owner has registered a custom domain to point to the Microsoft Azure App Service, but has not yet configured Azure to recognize it. Click here to read more.

2. The web app owner has moved the web app to a different region, but the DNS cache is still directing to the old IP Address that was used in the previous region. Click here to read more.

2 ответа

Решение

Внешняя конечная точка должна находиться за пределами веб-сайта Azure.

При использовании веб-сайта веб-сайту необходимо знать, какое доменное имя следует ожидать в заголовке "host" DNS-запроса. Это доменное имя, которое пользователь вводит в свой браузер.

Когда вы добавляете веб-сайт в качестве конечной точки в Traffic Manager, имя домена Traffic Manager (например, mysite.trafficmanager.net) автоматически добавляется в качестве настраиваемого доменного имени на ваш веб-сайт. И когда вы удаляете конечную точку веб-сайта, она удаляется еще раз.

Однако, если вы используете внешний тип конечной точки, этого не произойдет. Поскольку веб-сайт не распознает имя домена в заголовке узла, возвращается ошибка 404.

Чтобы это работало, вам нужно поместить имя домена тщеславия перед Traffic Manager с помощью CNAME, зарегистрировать имя домена тщеславия на своем веб-сайте и использовать имя домена тщеславия в своем браузере. (Вы не можете вручную добавить доменное имя Traffic Manager на веб-сайт, поскольку вы не можете завершить проверку подтверждения права собственности, которую требуют веб-сайты.)

Другие вопросы по тегам