моя команда и я в настоящее время изучаем использование Azure stati c блобов сайтов и конечных точек CDN для размещения нескольких веб-приложений.
Мы успешно развернули наши файлы stati c в хранилище блога и все наше тестовое приложение загружается как на основной ( имя . ab c .web.core. windows. net), так и на CDN ( имя .azureedge. net) конечные точки. Однако когда дело доходит до сопоставления пользовательского субдомена с помощью временного шага «cdnverify», у меня ничего не получается.
Я очень внимательно следил и пять раз проверял все шаги в поддержке do c "Учебное пособие: Добавить пользовательский домен для вашей Azure конечной точки CDN "( здесь ).
Это моя текущая конфигурация DNS (через Namecheap).
Когда я пропускаю шаг cdnverify , например, присваиваю значение CNAME azureedge непосредственно хосту с именем «v2», и добавляю его в качестве пользовательского домена в моем блейде CDN портала Azure, субдомен начинает загружать CDN конечная точка и даже может иметь сертификат HTTPS, управляемый CDN, без ручной проверки. Команда dig
для этого хоста (v2.ourdomain.org) находит ожидаемый ответ (см. Здесь) .
Однако в этом и заключается проблема. Если я назначу хосту CNAME « cdnverify .static» для « cdnverify . name .azureedge. net.» и добавьте его как пользовательский домен в блейд CDN портала, однако этот вторичный поддомен никогда не загружает нашу конечную точку и не может развернуть сертификат HTTPS. Портал Azure проверил этот хост при добавлении к конечной точке, а команда dig
для « cdnverify .stati c .ourdomain.org» показывает этот ответ , который выглядит good.
Команда dig
для «stati c .ourdomain.org» не возвращает ответа, а команда ping говорит «неизвестный хост». Это ожидаемо, так как я еще не создал такую запись, и поэтому мне интересно, как мы должны гарантировать, что этот поддомен проверен согласно разделу «Проверка пользовательского домена» в вышеупомянутом do c.
Для нас очень важно, чтобы хост cdnverify работал и ему был присвоен сертификат, прежде чем мы окончательно переместим свои домены, так как эти приложения уже работают. На данный момент я в недоумении, что попробовать дальше. Если возможно, я бы хотел узнать, какие шаги я пропустил, или что еще можно сделать для диагностики проблемы.
Большое спасибо всем, кто мог бы дать совет!