簡體   English   中英

Azure 雲靜態網站 - 使用 https 將自定義根域映射到 cdn

[英]Azure Cloud Static website - map custom root domain to cdn with https

我正在嘗試在 Azure 中托管一個靜態網站。 由於我想將 3 個不同的域名引用到該網站,因此我為其創建了一個 CDN。 可以為子域 www 成功創建 SSL 證書。 (www.mydomain.com)

不能為根域 (mydomain.com) 創建 SSL 證書。 出現以下錯誤信息:

頂點(根)域不再支持使用 CDN 托管證書啟用 Https

我的域注冊商僅包含 mydomain.com 的 DNS 區域的 NS 條目(例如 ns1-10.azure-dns.com)。
我通過 Azure-Cloud“DNS 區域”功能管理 DNS 條目。 我的 CNAME 條目是:

* CNAME 300 mydomain.azureedge.net
cdnverify CNAME 300 cdnyverify.mydomain.azureedge.net

我為 CDN 定義了以下兩個自定義域:
www.mydomain.com (SSL approved)
mydomain.com (Not possible to SSL approve - see error above)

現在可以通過 HTTP 和 HTTPS 訪問 www.mydomain.com 的頁面

如何通過根域通過 HTTP 和 HTTPS 訪問靜態網站? 所以https://mydomain.ch

好吧,我不得不意識到,在這種情況下,來自 Azure 的 DNZ Zone 並不是最佳選擇 Azure 的 DNS 管理和我的注冊商的 DNS 管理都不允許在根域上使用 CNAME。 我現在已將 DNS 處理移至cloudflare 在那里,您可以使用“@”為根域創建 CNAME。 它現在有效。 根域的 SSL 問題似乎無關緊要。 SSL 出於某種原因也適用於根域。

支持指向 Azure 資源的別名記錄集。 Apex 上的 CNAME 不在 DNS 標准中。

https://docs.microsoft.com/en-us/azure/dns/dns-alias#point-zone-apex-to-azure-cdn-endpoints

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM