[英]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
。
意見
我觀察到的兩件事對我來說似乎很奇怪。
mydomain.com
和subdomain.mydomain.com
提供的IP地址相同。 不確定這是否正常。 https://dnschecker.org/
選中時,帶有A記錄的subdomain.mydomain.com
不會傳播。 但是,如果通過Godaddy Forwarding選項添加子域,則它會在幾分鍾內開始傳播。 問題
subdomain.mydomain.com
沒有傳播。 我在10分鍾后檢查了一下。 可能我需要等待更長時間? 我試過探索其他線程,但無法理解我做錯了什么。 任何幫助將不勝感激。
在我撓了幾個小時之后,我在Godaddy那邊找到了問題。 在添加子域A記錄時,我提供的主機為subdomain.mydomain.com
,這是錯誤的。
而不是subdomain.mydomain.com
主機應該只是subdomain
。 更新主機后,它在幾秒鍾內開始傳播,Firebase上的狀態為Pending
。 一分鍾后, subdomain.mydomain.com
工作正常。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.