Недавно я переместил свой статический веб-сайт в BLOB-объект Azure с CDN с помощью управляемого сертификата CDN. Я думал, что все в порядке, пока не зашел на свой сайт и не обнаружил, что когда я зашел на www.example.com, я получил следующее сообщение:
The account being accessed does not support http.
HttpStatusCode: 400
ErrorCode: AccountRequiresHttps
RequestId : 64466600-xxxx
TimeStamp : 2020-04-02T14:18:52.1757112Z
Однако если я пойду в https://www.example.com это подходит хорошо.
Есть ли способ перенаправить HTTP-трафик на https в Azure blob / CDN?
Попробуйте следовать этому руководству:
https://medium.com/azure-architects/configuring-azure-cdn-http-https-redirection-2a9e4aab0a77
Нажмите «Управление», чтобы открыть страницу конфигурации.
В большом меню HTTP выберите Rules Engine.
Обновите имя / описание, т.е. перенаправление с HTTP на HTPS