Создание собственного домена для указания учетной записи хранилища Azure - статический веб-сайт не работает - PullRequest
0 голосов
/ 03 июня 2019

Я создал статический веб-сайт в Azure, он дал мне URL-адрес основной точки, например <mystorageaccount>.<somerandomcode>.web.core.windows.net, который отлично работает в браузере.

Теперь я выполнил следующие шаги для использования настраиваемого домена, но не так успешно.

  1. создал CNAME с моим поставщиком услуг DNS для www.mydomain.com
  2. В Azure для учетных записей хранения, mystorageaccount, Custom Domain я ввел www.mydomain.com, но выдает ошибкуas

Не удалось обновить учетную запись хранения «mystorageaccount».Ошибка: пользовательское имя домена не может быть проверено.CNAME сопоставления от www.mydomain к любому из .blob.core.windows.net, .. web.core.windows.net не существует.

Что я пробовал?1. Я попытался использовать mydomain.com вместо www.mydomain.com, оно приняло и показало мне сообщение, что для распространения требуется 30 минут.

Примерно через час, когда я попытался www.mydomain.com в браузере, оновыдает меня The request URI is invalid with HttpStatusCode: 400., когда я пытался mydomain.com, сервер недоступен.

в CMD, ping mydomain.com дает мне некоторый IP-адрес, поэтому в настройках DNS я создал запись с отображаемым IP-адресом.Через некоторое время mydomain.com работает как положено, но www.mydomain.com все еще дает мне The request URI is invalid with HttpStatusCode: 400.

Примечание: 1. Этот IP-адрес может быть не статичным, поэтому создание записи с IP-адресом является неправильным,2. Я пытался указать на subdomain.mydomain.com, и с первой попытки он работает, как и ожидалось, но я хочу, чтобы это использовалось для моих mydomain.com и www.mydomain.com

Каково решение для работы с www.и без www.в пользовательский домен?

1 Ответ

2 голосов
/ 03 июня 2019

Обратите внимание, что настройка настраиваемого доменного имени для вашей учетной записи хранения Azure ,

Сопоставление работает только для поддоменов (например, www.contoso.com).Если вы хотите, чтобы ваша веб-конечная точка была доступна в корневом домене (например, contoso.com), вам нужно использовать Azure CDN с пользовательскими доменами .

С помощью Azure CDN вы можете создать запись CNAME или A, указывающую на конечную точку Azure CDN. Учебник. Добавление пользовательского домена в конечную точку CDN Azure

...