簡體   English   中英

如何將域及其子域設置為不同的Firebase托管項目

[英]How to setup domain & its sub domain to different Firebase hosting projects

假設我的域名是mydomain.com ,子域名是subdomain.mydomain.com 我是從Godaddy得到的。

我想要的是

我想在每個網站上運行不同的網站。

mydomain.com - >網站1

subdomain.mydomain.com - >網站2

到目前為止我的設置方式

Website 1托管在Firebase project 1 ,可通過默認URL firebase-projectid.firebaseapp.com訪問。

Website 2托管在Firebase project 2 ,可通過默認URL訪問。

兩個Firebase項目都在同一個Google帳戶中。

到目前為止我成功完成了什么

我從mydomain.com開始 - >網站1

通過添加Firebase project 1提供的TXT記錄驗證域名。

添加了幾個A記錄到指向Firebase project 1托管的域。

到目前為止mydomain.com順利, mydomain.com工作正常。

什么不起作用

現在我想用Firebase project 2托管subdomain.mydomain.com - > Website Firebase project 2

我從自定義子域開始,添加了subdomain.mydomain.com Firebase已經驗證了域名並直接為我提供了A記錄的IP地址。 我在我的域名注冊商處添加了兩條A記錄。

據我了解,這些只是需要的步驟。 但是subdomain.mydomain.com無效,Firebase仍然顯示子域的狀態為Needs Setup

意見

我觀察到的兩件事對我來說似乎很奇怪。

  1. Firebase為兩個項目mydomain.comsubdomain.mydomain.com提供的IP地址相同。 不確定這是否正常。
  2. https://dnschecker.org/選中時,帶有A記錄的subdomain.mydomain.com不會傳播。 但是,如果通過Godaddy Forwarding選項添加子域,則它會在幾分鍾內開始傳播。

問題

  1. 順便說一句,是否真的可以在運行不同網站的Firebase上托管域名及其子域名?
  2. 如果是,那么我還缺少其他任何步驟嗎?
  3. 知道為什么subdomain.mydomain.com沒有傳播。 我在10分鍾后檢查了一下。 可能我需要等待更長時間?
  4. 我正在做什么設置子域名。

我試過探索其他線程,但無法理解我做錯了什么。 任何幫助將不勝感激。

在我撓了幾個小時之后,我在Godaddy那邊找到了問題。 在添加子域A記錄時,我提供的主機為subdomain.mydomain.com ,這是錯誤的。

而不是subdomain.mydomain.com主機應該只是subdomain 更新主機后,它在幾秒鍾內開始傳播,Firebase上的狀態為Pending 一分鍾后, subdomain.mydomain.com工作正常。

暫無
暫無

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

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