2017-08-01 103 views
7

我想设置自定义域为我的火力应用火力地堡托管:需要安装

火力地堡主办网址:https://inventory-app-726af.firebaseapp.com/ 自定义域:inv.agsft.com

我按照所有指令作为设置的一部分自定义域,但在验证步骤后,当我点击完成按钮时,状态将始终为“需要设置”。

我通过cloudflare管理DNS(https://www.cloudflare.com/),我正在关注快速设置选项。

任何指针来解决它?

非常感谢 帕里

+0

当我运行'dig -t txt + noall + answer inv.agsft.com'时,没有显示“TXT”记录。由于需要验证您对域名的所有权,因此Firebase托管服务不会继续执行第一步之外的设置。除此之外:Stack Overflow上的任何人都没有足够的信息来帮助。如果您需要个性化帮助,请[联系Firebase支持](https://firebase.google.com/support/contact/troubleshooting/)。 –

+0

谢谢。我已更正TXT记录。 dig -t txt + noall + answer inv.agsft.com inv.agsft.com。 \t IN \t TXT \t“谷歌网站验证= 8uObmfAMZrc29piBvbJnRmyKNhONB3Iom6-qMOT9gHk” –

+0

我试图高级设置选项,需要等待24小时,我会更新的详细信息。 –

回答

8

我有同样的问题,我能够通过切换的CloudFlare的DNS状态从DNS and HTTP Proxy (CDN)解决它只是DNS上的两个A记录

它马上开始工作。希望有所帮助!

+2

你是个天才。非常感谢。有效..!!! –

+0

在这发生在我身上,你是如何使用Cloudflare的当前网站做的? –

+0

@MurraySmith您只需点击每条DNS记录旁边行右端的云。因此,请确保您的Firebase网址的两条A记录已切换,即它会显示一条灰色云。 – brennen

3

当我运行dig -t txt +noall +answer inv.agsft.com有没有显示TXT记录。由于需要验证您对域名的所有权,因此Firebase托管服务不会继续执行第一步之外的设置。

更新:因为下一步需要你A记录映射到火力地堡主机的IP地址,我跑了相关太:

$ dig -t a +noall +answer inv.agsft.com 
inv.agsft.com.  299 IN A 104.18.56.240 
inv.agsft.com.  299 IN A 104.18.57.240 

这些都不是我所期待的火力地堡主机地址,所以它看起来像要么你没有正确输入A记录,他们还没有传播。

+0

我刚刚运行了dig命令并得到了下面的结果。 dig -t txt + noall + answer inv.agsft.com inv.agsft.com。 \t IN \t TXT \t“google-site-verification = 8uObmfAMZrc29piBvbJnRmyKNhONB3Iom6-qMOT9gHk” –

+0

好。但是,上面报告的问题的原因是因为“TXT”记录丢失。解决该问题后,Firebase托管应该能够验证您拥有域(可能需要长达24小时),然后才能转入下一阶段(添加A记录iirc)。 –

+0

我添加了一些关于我现在看到的信息。但既然你也提交了支持案例,我建议在那里更新,因为他们可以直接在支持系统中看到状态。 –

4

适当的解决方案,即不为网站禁用Cloudflare,是为您的域/子域使用完全SSL。

您可以选择完整的SSL您的所有域条目,或设置为特定子域页规则,在你的情况下,使用“inv.agsft.com/*”

来源:https://community.cloudflare.com/t/flexible-ssl-redirect-loop-with-google-firebase/2063/3,这依次指向https://support.cloudflare.com/hc/en-us/articles/115000219871-Why-does-Flexible-SSL-cause-a-redirect-loop-

有同样的问题,这解决了重定向问题。不过,Firebase仍然会将域名报告为“需要设置”,因为我没有解决方案,但它不会影响托管的功能。

+1

这应该是正确的答案。 – Shane