使用自定义域的Firebase托管具有指向firebase.com的SSL证书

时间:2016-08-26 05:10:39

标签: firebase ssl-certificate firebase-hosting

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

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

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

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

更新

我在一段时间后重试了它并且它已修复。整套firebase db / functions和相应的sdk / cli都运行得很好。非常适合小型开发团队。

4 个答案:

答案 0 :(得分:15)

解决方案:除了等待之外,不必对此做任何事情。

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

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

答案 1 :(得分:0)

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

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

答案 2 :(得分:0)

有什么办法可以避免这个过渡期?如果我们尝试将当前站点移至Firebase,那将是非常糟糕的,可能会有24小时的“不安全证书” ...

答案 3 :(得分:0)

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

这解决了我的问题。