【问题标题】:Firebase hosting using custom domain has SSL cert pointing to firebase.com使用自定义域的 Firebase 托管具有指向 firebase.com 的 SSL 证书
【发布时间】:2017-01-02 16:14:21
【问题描述】:

我能够成功完成connect to custom domain 步骤,并且https://example.com 正在正确加载我托管在 Firebase 上的静态文件应用程序。

但是,浏览器警告该站点的 SSL 证书与 example.com 不匹配。我查看了证书,它是 firebase.com,而不是 mydomain.com。

此证书由 Firebase 为 example.com(我的自定义域名)提供,我希望它与它匹配。这是预期的吗?

我知道另一种解决方案是为 example.com 获取我自己的证书。但是,Firebase 似乎不允许我部署自己的证书。

更新

我一段时间前重试了它,它已修复。整套 firebase db/functions 和相应的 sdk/cli 运行良好。非常适合小型开发团队。

【问题讨论】:

  • 你好@webp 你找到解决方案了吗?
  • @drdrdrdr 不幸的是还没有。但是,我现在将我的应用程序托管在谷歌应用程序引擎上,并使用letsencrypt.org 获得我自己的 ssl 证书。有关将letsentrypt与应用引擎一起使用的说明,this is helpful
  • @webp 你曾经能够让它与 firebase 一起工作吗?
  • @webp 我做到了。我向支持人员发送了一条消息,他们甚至没有回复我就修复了它。
  • @r3wt 很高兴知道这是他们可以解决的问题。谢谢你回圈。我将来可能需要这个。

标签: firebase ssl-certificate firebase-hosting


【解决方案1】:

此错误消息称为域名不匹配警告,由于域指向共享 IP 地址而发生。

您需要确认您的托管服务提供商支持 SNI 技术,该技术允许在同一 IP 上安装不同的证书。请确保证书已正确安装在您所需的服务器上并启用 SNI。如果您的托管服务提供商不支持 SNI 技术,您应该必须使用专用 IP 来托管您的 SSL。

【讨论】:

  • 嗨杰森,我已经编辑以澄清我的问题。这个“连接到自定义域”是由 Firebase 提供的,似乎没有以适当的方式工作。
【解决方案2】:

解决方案:除了等待之外,不需要做任何事情。

在 Firebase 托管上连接到我的自定义域时遇到了同样的问题。但是,只有当状态为pending 时才会不安全。状态可以在您的 Firebase 托管仪表板上找到。

大约 3 小时后,我的连接被绿色锁锁定,仪表板中反映的状态更改为 connected。

【讨论】:

  • 我的现在也在工作,但我刚刚收到来自 Google Search Console 团队的电子邮件,指出了同样的问题。也许电子邮件被延迟了,现在没问题了?
  • 刚刚在我的一个网站上花了 30 分钟。
【解决方案3】:

在添加自定义域菜单中,将setup mode 更改为高级进行检查,然后按照说明将TXT 值复制到您的dns 记录中来完成provide token on existing domain 任务。

这解决了我的问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-16
    • 1970-01-01
    • 1970-01-01
    • 2018-09-13
    • 1970-01-01
    • 2021-07-23
    相关资源
    最近更新 更多