[英]Firebase hosting does not deploy on custom domain
我已經在 firebase 托管上部署了我的應用程序,然后我從 Google Domains 購買了一個自定義域。
然后我以這種方式進行:
因此,此時 firebase 給了我一個 A 類型記錄,以添加到我在 google 域中的 dns 配置中,如下所示: google domain setup
我將主機名輸入留空,然后在“值”輸入中添加 google firebase ip 信息並保存在 firebase 和 google 域中。
但什么也沒有發生。
Firebase 告訴我我需要一個配置,域說這一切都可以。
開始工作需要一些時間,通常是幾分鍾(而不是幾小時,當然不是幾天),但是查看“google 域設置”屏幕截圖,我認為屏幕截圖中的 DNS 設置存在問題顯示不完整的配置。
對於希望解決此問題的其他任何人,我將為 Firebase 和 Google Domains 編寫完整的步驟來幫助解決問題:追溯這些步驟,因為其中任何一個步驟都可能是問題的根源。
首先在Firebase 托管上:
下一步是將此信息輸入到域名提供商的控制台中,在本例中為 Google 域。
在Google Domains控制台上:
選項 A)子域配置,例如www.mywebsite.com
DNS 配置中的條目應如下所示,其中數據是來自 Firebase 的 IPv4 地址。 注意“主機名”,僅輸入子域部分:
主機名 | 類型 | TLL | 數據 |
---|---|---|---|
www |
一種 | 3600 | 255.255.255.255 |
選項 B)域名配置,例如mywebsite.com
主機名條目有意留空,數據是從 Firebase 獲取的 IPv4。
主機名 | 類型 | TLL | 數據 |
---|---|---|---|
一種 | 3600 | 255.255.255.255 |
保存 DNS 更改,然后等待。 如果您返回 Firebase 托管,它可能會說“需要設置”......然后是“待定”......同時這些更改正在傳播並等待配置 SSL 證書。 在應用 DNS 更改(< 5 分鍾)后,狀態應該很快說“待定”。
在瀏覽器中定期檢查(子)域,看看它什么時候開始工作(我花了大約 20 分鍾給你一些軼事指標,它在 Firebase 中解決“待處理”標簽之前就開始工作了)。 最終 Firebase 會將狀態標簽切換為“已連接”以完成配置。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.