Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Firebase 无法访问我托管的静态网站,也找不到服务器IP_Firebase_Ssl_Web_Google Cloud Platform_Web Hosting - Fatal编程技术网

Firebase 无法访问我托管的静态网站,也找不到服务器IP

Firebase 无法访问我托管的静态网站,也找不到服务器IP,firebase,ssl,web,google-cloud-platform,web-hosting,Firebase,Ssl,Web,Google Cloud Platform,Web Hosting,我最近使用谷歌域名注册了一个域名,并将其连接到谷歌云控制台来管理一个静态网站。我按照计划进行设置,没有遇到任何问题。但是,当刷新我的网站时,它仍然不会加载,并且我的浏览器(Chrome)会显示以下错误消息: 无法访问此网站 找不到carbonfootprint.dev的服务器IP地址。“ 另外,转到www.carbonfootprint.dev会显示另一条错误消息: 您的连接不是私人的 攻击者可能试图从www.carbonfootprint.dev窃取您的信息(例如密码、消息或信用卡) NET:

我最近使用谷歌域名注册了一个域名,并将其连接到谷歌云控制台来管理一个静态网站。我按照计划进行设置,没有遇到任何问题。但是,当刷新我的网站时,它仍然不会加载,并且我的浏览器(Chrome)会显示以下错误消息:

无法访问此网站

找不到carbonfootprint.dev的服务器IP地址。“

另外,转到
www.carbonfootprint.dev
会显示另一条错误消息:

您的连接不是私人的

攻击者可能试图从www.carbonfootprint.dev窃取您的信息(例如密码、消息或信用卡)

NET::ERR\u CERT\u COMMON\u NAME\u无效

…这令人困惑,因为我的印象是,
.dev
域后缀默认提供SSL认证

然而,在我的谷歌域名设置中,网站内容在域名概览面板和网站面板中的最小化预览中显示为它应该显示的内容。它已经超过48小时了,所以如果只是延迟问题,它现在应该已经更新了

供参考,、和。以及,如Google域控制台中所示


非常感谢您的帮助!

最后由于@IshRaj on ServerFault找到了答案

为了便于其他人查看,Google Cloud Storage仅在通过CNAME资源记录托管静态网站时支持HTTP连接。若要通过SSL通过自定义域提供内容,您需要:

  • 设置外部HTTPS负载平衡器(), 可能使用Google云CDN()

  • 将第三方内容交付网络连接到您的谷歌云
    存储()

  • 使用Python()在Google App Engine上托管静态网站

  • 通过Google Firebase而不是
    谷歌云平台(/)


就我个人而言,我选择了Google Firebase(最后一个选项),它可以自动将网站升级到https。设置起来简单快捷,内容现在可以直接从我的文件中部署。此外,凭借Google Firebase的自动可扩展性和强大的查询功能,Firebase成为一个可行的替代方案,尤其是它的其他功能(用户身份验证、实时数据同步、机器学习、扩展)。

由于ServerFault上的@IshRaj,最终找到了答案

为了便于其他人查看,Google Cloud Storage仅在通过CNAME资源记录托管静态网站时支持HTTP连接。若要通过SSL通过自定义域提供内容,您需要:

  • 设置外部HTTPS负载平衡器(), 可能使用Google云CDN()

  • 将第三方内容交付网络连接到您的谷歌云
    存储()

  • 使用Python()在Google App Engine上托管静态网站

  • 通过Google Firebase而不是
    谷歌云平台(/)


就我个人而言,我选择了Google Firebase(最后一个选项),它可以自动将网站升级到https。设置起来简单快捷,内容现在可以直接从我的文件中部署。此外,凭借Google Firebase的自动可扩展性和强大的查询功能,Firebase成为一个可行的替代方案,尤其是它的其他功能(用户身份验证、实时数据同步、机器学习、扩展).

a.dev域后缀默认提供SSL证书。
是一个错误的假设。
.dev
域实现浏览器识别的HST以强制使用HTTPS。这与向您提供SSL证书无关。您的问题是您的域名与SSL证书名称不匹配。哦,好的。这会造成错误但是,我的合成记录显示我启用了SSL,但我无法禁用它(我用截图更新了我的帖子)。这是否意味着我的SSL证书链接到我的域名?如果不是,我如何链接两者?
a.dev域后缀默认提供SSL证书。
是一个错误的假设。
.dev
域实现浏览器识别的HST以强制HTTPS。这与向您提供SSL证书无关。您的pr问题是你的域名与SSL证书名不匹配。哦,好吧。这是有道理的。但是,我的合成记录显示我启用了SSL,但我无法禁用它(我用截图更新了我的帖子)。这是否意味着我的SSL证书链接到了我的域名?如果没有,我如何链接两者?