分享方式:


在 Azure Static Web Apps 中使用 Azure DNS 設定自定義網域

根據預設,Azure Static Web Apps 會為您的網站提供自動產生的域名,但您可以將自定義網域指向您的網站。 系統會自動為自動產生的功能變數名稱建立免費的 SSL/TLS 憑證,以及您可以新增的任何自定義網域。

假設您向網域名稱註冊機構購買了網域 example.com,然後在 Azure DNS 中建立名為 example.com 的區域。 您想要 www.example.com 指向靜態 Web Apps 網站。

  • 如果您使用頂點網域(不含子域的網域,也稱為根域),請參閱 使用 Azure DNS 設定自定義頂點網域。
  • 如果您使用外部 DNS 提供者,請參閱 使用外部 DNS 設定自訂網域,或使用 外部 DNS 設定自定義頂點網域。

必要條件

將網域對應至您的網站

既然您的網域裝載在 Azure DNS 上,您可以建立 CNAME 記錄 www.<your domain> 以指向靜態 Web 應用程式。

  1. 登入 Azure 入口網站

  2. 在頂端搜尋列中輸入靜態 Web 應用程式的名稱,或在資源中尋找靜態 Web 應用程式。

  3. 在 [設定] 底下選取 [自訂網域]

  4. 選取 [+ 新增],然後選取 [Azure DNS 上的自定義網域]。

  5. [在 Azure DNS 上新增自訂網域] 視窗中輸入下列值。

    欄位名稱
    DNS 區域 選取裝載在 Azure DNS 上的功能變數名稱
    子網域 www

    完整 網域 已更新,且應符合所需的自定義功能變數名稱。

  6. 選取新增

靜態 Web Apps 會對 DNS 區域進行必要的調整(包括新增 CNAME),然後驗證全域 DNS 系統中是否有變更。

警告

如果您收到訊息 CNAME Record 無效,請檢查您的 DNS 區域是否向 DNS 註冊機構列出 Microsoft DNS 服務。 如果您最近已將網域移至 Azure DNS,您可能需要等待 DNS 傳播,再新增自定義網域。

驗證自訂網域

DNS 變更可能需要一些時間才能傳播。 Azure DNS 的預設時間為 1 小時。

開啟新的瀏覽器並移至您的網域(例如 )。 https://www.example.com 檢查位置,確認您的網站是否使用 https安全地提供。