連結自訂網域

你不必為應用程式建立以品牌為主的獨特網域名稱 部署日期:Firebase App Hosting。您可以使用自訂網域 (例如 example.comapp.example.com),而不是 Firebase 為以下項目產生的網域: 託管在 Firebase 代管的網站Firebase App Hosting 佈建 SSL 產生憑證

本文件的其餘部分將逐步引導您將 網域。

App Hosting 設定網域

請確認您已完成基本 App Hosting 設定工作: 您的 Firebase 專案中有 Firebase App Hosting 網站。

步驟 1:新增自訂網域

  1. 開啟專案的 App Hosting 頁面
  2. 使用「View Dashboard」選項選取 App Hosting 後端。
  3. 選取「設定」分頁標籤,然後按一下「新增自訂網域」。
  4. 輸入要與貴公司連線的自訂網域名稱 App Hosting網站。
  5. (選用) 勾選方塊,即可將自訂網域上的所有要求重新導向至 第二個指定的網域 (例如 example.comwww.example.com) 重新導向相同內容)。
  6. 按一下「Continue」(繼續) 即可設定 DNS 記錄並完成 自訂網域。

步驟 2:設定自訂網域

  1. Firebase 控制台的「新增自訂網域」精靈會顯示 將頁面指向 Firebase 應用程式的必要記錄需要更新 託管。在 DNS 供應商網站新增、移除及儲存您網域的記錄 具有下列輸入內容:

    • 類型:新增提供的 DNS 記錄。
    • Host (主機):輸入您的 自訂網域金鑰 。您指定的主機所在的網域 指定要提供內容 可以是 Apex 網域或子網域。您的網域供應商可能會 將這個字詞列為「主機名稱」、「名稱」或「網域」。

    • :將提供的值指派給記錄。你的網域 供應商可能會將這個字詞列為「資料」、「指向」、「內容」 「位址」或「IP 位址」。值欄位的內容會因 紀錄類型,A 和 AAAA 紀錄的 IP 位址做為值 TXT 記錄是字串。

等待一段時間,讓系統佈建 SSL 憑證。這可能會 將 DNS 指向 Firebase App Hosting 後,系統最多可能需要數小時才能完成。大多數 您的記錄傳播以及 SSL 憑證佈建 作業時間會因網域供應商而異。

等待 SSL 憑證佈建作業

App Hosting 最多可能需要數小時才能佈建 SSL 憑證 您的網域。

您可以使用瀏覽器的安全性工具查看這個憑證。雖然 個網域正在佈建,您可能會看到憑證無效或發生問題 連結至你的網域。這是程序中正常的部分, 。

注意: Firebase App Hosting 會自動重新佈建 SSL 憑證,例如 自訂網域。

您的自訂網域金鑰

新增或編輯 DNS 記錄時,不同的網域供應商會預期您 在 DNS 管理網站的「Host」欄位中,輸入不同的輸入內容。 歡迎參考以下熱門供應商的常用資料。參照您的網域 所提供的詳細指示。

網域類型 自訂網域金鑰
Apex 網域

常見的輸入內容包括:

  • @
  • Apex 網域名稱 (例如 example.com)
  • 將「Host」(主機) 欄位留空
子網域

常見的輸入內容包括:

  • 完整的子網域名稱 (例如:app.example.com)
  • 只有子網域部分 (例如,僅限 app、 並離開 .example.com)
  • 只有 www 的子網域 www.example.com

常見網域供應商

以下列出一些常見的網域供應商,以及各家網域可能需要的輸入類型。 盡可能更新這些資訊,但是您可以參考 網域供應商的說明文件

自訂網域的狀態說明

狀態 說明
需要設定

您可能需要使用 DNS 記錄變更設定。

  • 在大多數情況下,您的 DNS A 記錄並未傳播 將您的網域名稱供應商轉移至 Firebase App Hosting 伺服器。
    疑難排解提示:如果處理時間超過 24 小時,請確認 你已將記錄指向 Firebase App Hosting

  • 在極少數的情況下,SSL 驗證可能會失敗的原因包括 您的 DNS 記錄包含 A 記錄或 CNAME 記錄 指向其他代管服務供應商
    疑難排解提示:檢查您的 A 記錄是否只指向 Firebase App Hosting,移除所有 CNAME 記錄,然後移除這些記錄。

待處理

已正確設定自訂網域,但 Firebase App Hosting 尚未佈建 SSL 憑證。

偶爾有過多限制的 CAA 記錄 可能導致自訂網域的 SSL 憑證失效。 確保憑證授權單位 `letsEncrypt.org` 和「pki.goog」可以為 你的網域。

挖掘證書

系統正在為您的網域產生 SSL 憑證。

已連結

自訂網域具備正確的 DNS 記錄且採用安全資料傳輸層 (SSL) 憑證
您可以提供網站內容。