購買 App Service 網域,並使用它設定應用程式

App Service 網域是直接在 Azure 中管理的自訂網域。 其可讓您輕鬆地管理 Azure App 服務自定義網域。 本文說明如何購買App Service網域,並使用它設定App Service 應用程式。

必要條件

購買並對應App Service網域

如需 App Service 網域的定價資訊,請流覽 App Service 定價頁面 ,然後向下卷動至 App Service 網域。

  1. Azure 入口網站 中,流覽至應用程式的管理頁面。

  2. 在應用程式的左側功能表中,選取 [ 自定義網域]。

  3. 選取 [ 購買 App Service 網域]。

    A screenshot showing how to open the App Service domain wizard.

    注意

    您也可以移至 [App Service 網域] 檢視並選取 [新增],或直接流覽至 [建立] 頁面,以獨立建立 App Service 網域。 但是,由於它與您的應用程式無關,因此您無法將像www從應用程式的 [自定義網域] 頁面啟動的主機名一樣指派給您的應用程式。

  4. 在 [ 基本] 索引 標籤中,使用下表設定設定:

    設定 描述
    訂用帳戶 要用來購買網域的訂用帳戶。
    資源群組 要放入網域的資源群組。 例如,您的應用程式所屬的資源群組。
    網域 輸入您想要的網域。 例如, contoso.com。 如果想要的網域無法使用,您可以從可用網域的建議清單中選取,或嘗試不同的網域。

    注意

    App Service 網域支援下列 最上層網域comnetco.ukorgnlinbizorg.ukco.in

  5. 選取 [下一步:連絡資訊],並視 RT 要求提供您的資訊以進行網域註冊。

    請務必儘可能正確填寫所有必要的欄位。 連絡信息的數據不正確,可能會導致無法購買網域。

  6. 選取 [下一步:主機名指派 ],並確認要對應至應用程式的預設主機名:

    主機名稱 描述
    root(@) 根域或頂點子域。 如果您購買網域 contoso.com ,則它是根域。 如果您不想將它對應至您的應用程式,請選取 [否 ]。
    'www' 子域 如果您購買網域 contoso.com ,子 www 域會是 www.contoso.com。 如果您不想將它對應至您的應用程式,請選取 [否 ]。

    注意

    如果您未從應用程式的 [自定義網域] 頁面啟動App Service網域精靈,則不會看到此索引標籤。您稍後仍可依照手動對應主機名中的步驟來新增它們。

  7. 選取 [ 下一步:進階 ],並設定選擇性設定:

    設定 描述
    自動續約 您的 App Service 網域會以一年增量向您註冊。 啟用自動續約,讓您的網域註冊不會過期,且您保留網域的擁有權。 您的 Azure 訂用帳戶會在續約時自動收取年度網域註冊費用。 如果您將其保留為停用,則必須 手動更新。
    隱私權保護 預設為啟用。 隱私權保護會隱藏來自WHOIS資料庫的網域註冊連絡資訊。 隱私權保護已包含在每年的網域註冊費用中。 若要退出退出,請選取 [ 停用]。
  8. 選取 [下一步:標記 ],並設定您想要用於App Service網域的標籤。 使用 App Service 網域不需要標記,而是 Azure 中的一項 功能,可協助您管理資源

  9. 選取 [ 下一步:檢閱 + 建立 並檢閱您的網域訂單]。 完成後,請選取 [建立]

    注意

    App Service 網域使用 GoDaddy 進行網域註冊和 Azure DNS 來裝載網域。 除了每年的網域註冊費用之外,Azure DNS 的使用量費用也適用。 如需詳細資訊,請參閱 Azure DNS 定價

  10. 當網域註冊完成時,您會看到 [移至資源 ] 按鈕。 選取它以查看其管理頁面。

    A screenshot showing App Service domain creation completed.

您現在已準備好將 App Service 應用程式指派給此自定義網域。

注意

根據訂用帳戶類型,在建立 App Service 網域之前,可能需要 Azure 內的足夠付款歷程記錄。

手動對應主機名

如果從應用程式的 [自定義網域 ] 頁面啟動,App Service 網域精靈已經可讓您將根域 (例如 contoso.com) 和 www 子域 (like www.contoso.com) 對應至您的應用程式。 您可以將任何其他子域對應至您的應用程式,例如 shoppingcart (如 中 shoppingcart.contoso.com所示)。

  1. Azure 入口網站 中,流覽至應用程式的管理頁面。

  2. 在應用程式的左側功能表中,選取 [ 自定義網域]。

  3. 選取 [新增自訂網域]

    A screenshot showing how to open the Add custom domain dialog.

  4. 針對 [ 網域提供者],選取 [App Service 網域]。

  5. 針對 TLS/SSL 憑證,如果您的應用程式位於基本層或更高層級,請選取 [App Service 受控憑證]。 如果您想要保留在共享層中,或如果您想要使用自己的憑證,請稍後選取 [新增憑證]。

  6. 針對 TLS/SSL 類型,選取您想要的系結類型。

    設定 描述
    自訂網域 要為其新增 TLS/SSL 系結的功能變數名稱。
    私人憑證指紋 要系結的憑證。
    TLS/SSL 類型 - SNI SSL:可以新增多個 SNI SSL 系結。 此選項可讓多個 TLS/SSL 憑證保護相同 IP 位址上的多個網域。 大多數新式瀏覽器(包括 Internet Explorer、Chrome、Firefox 和 Opera)都支援 SNI(如需詳細資訊,請參閱 伺服器名稱指示)。
    - IP SSL:只能新增一個IP SSL系結。 此選項只允許一個 TLS/SSL 憑證保護專用的公用 IP 位址。 設定系結之後,請遵循 2 中的 步驟。重新對應IP型SSL的記錄。
    只有 標準 層或更新版本才支援IP SSL。
  7. App Service 網域中,選取您訂用帳戶中的 App Service 網域。

    注意

    若要從不同訂用帳戶中的 App Service 網域對應,請參閱 對應外部購買的網域。 在此情況下,Azure DNS 是外部網域提供者,您必須手動新增必要的 DNS 記錄。

  8. [網域類型] 中,設定您要對應的網域類型:

    網域類型 描述
    根域 根域或頂點子域。 如果您購買網域 contoso.com ,則它是根域。
    子域 在 [ 子域 ] 文字框中,指定 子域,例如 wwwshoppingcart
  9. 選取新增

    A screenshot showing how to map an App Service domain in the Add custom domain dialog.

  10. 您應該會看到新增至清單的自訂網域。 您也可以看到紅色 X,沒有 系結

    如果您稍早選取 了 App Service 受控憑證 ,請等候幾分鐘,讓 App Service 為您的自定義網域建立受控憑證。 當程式完成時,紅色 X 會變成具有安全保護綠色複選標記。 如果您稍後選取 [新增憑證],則此紅色 X 會保留,直到您為網域新增私人憑證並設定系結為止。

    A screenshot showing the custom domains page with the new secured custom domain.

    注意

    除非您為自定義網域設定憑證系結,否則從瀏覽器到網域的任何 HTTPS 要求都會根據瀏覽器收到錯誤或警告。

  11. 在瀏覽器中瀏覽至對應,以測試對應。如 shoppingcart.contoso.com所示。

更新網域

您購買的 App Service 網域有效期為購買的一年。 您可以設定為自動續約您的網域,這會在網域續約第二年時向您收取付款方式的費用。 您也可以手動更新您的功能變數名稱。

如果您想要設定自動更新,或想要手動更新網域,請遵循這裡的步驟。

  1. 在搜尋列中,搜尋並選取 [App Service 網域]。

    A screenshot showing how to open the App Service domain view.

  2. 選取您要設定的網域。

  3. 從網域的左側導覽中,選取 [ 網域更新]。 若要自動開始更新網域,請選取 [開啟],否則請選取 [ 關閉]。 設定會立即生效。 如果已啟用自動更新,在網域到期日後的一天,Azure 會嘗試向您收取功能變數名稱續約的費用。

    Screenshot that shows the option to automatically renew your domain.

    注意

    在離開頁面時,選取 [確定] 來忽略 [您的未儲存的編輯將會捨棄] 錯誤。

若要手動更新您的網域,請選取 [ 更新網域]。 不過,此按鈕在網域到期日前 90 天才會生效。

如果您的網域續約成功,您會在24小時內收到電子郵件通知。

管理自定義 DNS 記錄

在 Azure 中,App Service 網域的 DNS 記錄是使用 Azure DNS 來管理。 您可以新增、移除和更新 DNS 記錄,就像是外部購買的網域一樣。 若要管理自訂 DNS 記錄:

  1. 在搜尋列中,搜尋並選取 [App Service 網域]。

    A screenshot showing how to open the App Service domain view in the manage custom DNS records section.

  2. 選取您要設定的網域。

  3. 從 [概 觀] 頁面中,選取 [ 管理 DNS 記錄]。

    Screenshot that shows where to access the DNS records.

如需如何編輯 DNS 記錄的資訊,請參閱如何在 Azure 入口網站 中管理 DNS 區域。

更新連絡資訊

購買 App Service 網域之後,您仍然可以視需要更新網域連絡資訊。 請務必讓此連絡資訊保持在最新狀態,以便在您決定轉移網域時收到有關網域的通知,並接收驗證電子郵件。 若要更新您的連絡資訊:

  1. 在搜尋列中,搜尋並選取 [App Service 網域]。

    A screenshot showing how to open the App Service domain view.

  2. 選取您要設定的網域。

  3. 從網域的左側導覽中,選取 [進階網域管理][預覽]。 若要更新您的連絡資訊,請按兩下 [ 編輯聯繫人]。

    Screenshot showing where to update contact information for a purchased domain.

  4. 右側平面隨即出現,您必須更新必要的字段,然後按兩下 [ 提交]。

  5. 提交要求之後,可能需要一些時間才能更新連絡資訊。

    注意

    如果您已停用隱私權,並已更新名稱或組織資訊,則會將電子郵件驗證傳送至檔案上的電子郵件地址以進行確認。 此外,如果您更新電子郵件地址,系統會先將驗證電子郵件傳送至先前的電子郵件進行確認,一旦完成,另一封電子郵件就會傳送至檔案上的新電子郵件進行確認。 在您透過電子郵件確認之前,連絡資訊將不會更新。

停用隱私權保護

重要

停用隱私權保護之後,就無法再重新啟用隱私權保護。

隱私權保護會隱藏來自WHOIS資料庫的網域註冊連絡資訊。 如果在網域建立期間選擇加入,則隱私權保護已包含在每年的網域註冊費用中,無需額外費用。 不過,在某些情況下,例如將網域移出,您需要停用隱私權保護,您可以執行下列動作:

  1. 在搜尋列中,搜尋並選取 [App Service 網域]。

    A screenshot showing how to open the App Service domain view.

  2. 選取您要設定的網域。

  3. 從網域的左側導覽中,選取 [進階網域管理][預覽]。 若要停用隱私權保護,請按兩下 [網域隱私權] 區段中的 [停用]。

    Screenshot showing where to disable privacy for a purchased domain.

取消購買(刪除網域)

購買 App Service 網域之後,您有五天時間可以取消購買,以取得完整退款。 五天后,您可以刪除App Service網域,但無法收到退款。

  1. 在搜尋列中,搜尋並選取 [App Service 網域]。

    A screenshot showing how to open the App Service domain view in the manage custom DNS records section.

  2. 選取您要設定的網域。

  3. 在網域的左側導覽中,選取 [ 鎖定]。

    已為您的網域建立刪除鎖定。 只要刪除鎖定存在,您就無法刪除 App Service 網域。

  4. 選取 [ 刪除] 以移除鎖定。

  5. 在網域的左側導覽中,選取 [ 概觀]。

  6. 如果已購買網域的取消期間尚未完成,請選取 [ 取消購買]。 否則,您會改為看到 [ 刪除] 按鈕。 若要刪除網域而不需退款,請選取 [ 刪除]。

    Screenshot that shows where to delete or cancel a purchased domain.

  7. 選取 [ ] 以確認作業。

    作業完成之後,網域會從您的訂用帳戶釋出,可供任何人再次購買。

常見問題集

為什麼我會看到「此訂用帳戶沒有購買 App Service 網域的計費支援」?

免費訂用帳戶不需要已確認的信用卡,因此沒有在 Azure 中購買 App Service 網域的許可權。

為什麼我在建立 App Service 網域時收到 SubscriptionExceededMaxDomainLimit 錯誤?

訂用帳戶可以擁有的App Service網域數目取決於訂用帳戶類型。 具有每月點數分配的訂用帳戶,例如Visual Studio Enterprise訂用帳戶,限制為1個App Service網域。 若要增加您的限制,請轉換為按使用量付費的訂用帳戶。

如何? 將預設 URL 導向至自訂目錄?

這不是 DNS 解析案例。 根據預設,App Service 會將 Web 要求導向至應用程式程式代碼的根目錄。 若要將它們導向至子目錄,例如 public,請參閱 重新導向至自定義目錄

下一步

瞭解如何將自定義 TLS/SSL 憑證系結至 App Service。