如何使用 GoDaddy 在 Firebase 上验证我的自定义域

Posted

技术标签:

【中文标题】如何使用 GoDaddy 在 Firebase 上验证我的自定义域【英文标题】:How can I verify my custom domain on firebase using GoDaddy 【发布时间】:2017-03-18 13:34:21 【问题描述】:

我最近在 firebase 上创建了一个项目来托管我的网站,并将我的数据传输到他们的子域。但我想连接我自己的域 ardacebi.com 它给了我一个 TXT 文件以从 DNS 管理器中保存,但我无法保存该文件。它在主机部分出现错误。我放了符号@,但它忽略了它。

我该如何解决这个问题,或者你能给我推荐一个网站或教程(一个简单的)。

感谢您的帮助!

【问题讨论】:

【参考方案1】:

将自定义域从 GoDaddy 添加到 Firebase 托管

如果您正在阅读此答案,那么您很幸运,您来对了地方。一开始我也遇到了困难,但很简单,需要耐心。

将自定义域从 GoDaddy 添加到 Firebase 托管的步骤

    转到 firebase 托管页面,然后添加一个自定义域,例如 www.xyz.com,并且您肯定希望像标准方法 (xyz.com) 一样重定向。所以添加和重定向是你添加和验证后的输出。

    转到 GoDaddy DNS 页面并像这样添加 google 验证。不要按照上面所说的添加 www.xyz.com 的 firebase 步骤操作。
Type   Host Name    Value
-----+-----------+-------------------------------------   
TXT       @         google-site-verification=ver-code

和 TTL 到 1/2 小时,然后添加。等待几分钟到一个小时以连接 google-site-verification,然后在 Firebase 托管控制台中单击 Verify

注意:Verify 只会在一段时间后起作用。

    添加 A 在 GoDaddy 中输入。并从 Godaddy 中删除所有以前的 AAAAACNAME 类型。
Type   Host Name    Value
-----+-----------+-------------------------------------   
 A       www        151.101.1.195
    
 A       www        151.101.65.195
    现在在 firebase 中再次添加 xyz.com 作为自定义域,以使用您在步骤 1 中在重定向中添加的内容。这是您在一段时间内连接的 firebase 托管的最终视图。 转到 GoDaddy 并添加 A 这样的类型
Type   Host Name    Value
-----+-----------+-------------------------------------   
 A        @         151.101.1.195
    
 A        @         151.101.65.195

所以,你终于在 GoDaddy 中拥有了这个。

    点击完成并等待 2-48 小时。保持耐心,它会起作用的

【讨论】:

这是真正实用的答案,我浪费了一周的时间希望验证成功,但只有当我将主机设置为 "@" 时才会发生这种情况。 谢谢@Anirudh【参考方案2】:

您需要将 Firebase 提供的 TXT 记录添加到您的域名注册商(在您的情况下为 GoDaddy)。您可以按照this link 中提供的步骤在您在 GoDaddy 注册的域中添加 TXT 记录。

【讨论】:

非常感谢,现在它适用于我自己的域。但我仍然在我的主机上安装 wordpress 时遇到问题。在某些消息来源中,他们说 firebase 不支持 wordpress(我的意思是 php 文件需要 index.html 文件)。但有没有可能用一些方法? Firebase 托管仅为您的网络应用提供静态托管,这意味着它只能托管您应用的静态资产(HTML、CSS、javascript 等)。如果您想安装 wordpress,那么您需要在 GoDaddy 或任何其他托管服务提供商上托管您的网络应用程序。 澄清一下...我们应该将 www 和 ftp 设置为提供的 firebase 链接吗? @MichaelAustin 如果我理解正确,您在添加新的TXT 记录时询问HOST 字段中的条目。在这种情况下,您需要在HOST 字段中写入您的域名www.example.com。仅供参考,在您的 Firebase 项目中启用托管时,您将获得所有说明。

以上是关于如何使用 GoDaddy 在 Firebase 上验证我的自定义域的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Godaddy 共享主机上安装 composer?

如何在 AWS EC2 和 ELB 上使用 Godaddy 注册的域实现 SSL 证书

如何在aws elb上安装godaddy ssl证书?

如何使用Godaddy进行域名解析+查看虚拟主机ip

如何在 GoDaddy 中配置 SendGrid 发件人身份验证(域验证)

如何从 Godaddy 证书导出私钥并与 Apache SSL 一起使用