【问题标题】:Can't get HTTPS working on google cloud storage bucket with load balancer无法使用负载均衡器在谷歌云存储桶上使用 HTTPS
【发布时间】:2020-03-26 16:38:49
【问题描述】:

我正在尝试在托管在具有统一权限的谷歌云存储桶中的静态网站上设置 https 证书。

我从 ssls.com 获得了一个证书,我相信我成功地将它放入了 google 主机负载均衡器。我认为是其他配置导致了问题。当我去 www.该站点的位置,它仍然不适用于 https:\。

我已经尝试了以下说明,但没有为存储桶或多个存储桶使用区域,因为我不需要这样做:

https://cloud.google.com/load-balancing/docs/https/adding-backend-buckets-to-load-balancers

我已经编辑了我的 DNS 记录,因此相关部分如下所示:

我在几天前添加了 CNAME 记录,并在大约 12 小时前添加了 A 记录。

这是负载均衡器状态的图像:

【问题讨论】:

    标签: https google-cloud-platform google-cloud-storage


    【解决方案1】:

    您需要更新您的 DNS 服务器以将 www.jpdgallery.com 指向负载平衡器的 IP 地址 35.201.101.158。在更改任何内容之前请注意 TTL 值。更改后,您将不得不等待至少那么长时间才能发生更新。

    【讨论】:

    • 我在发布我的记录之前添加了 A 记录。我更新了我上面的问题以反映这一点。添加A记录后是否应该删除CNAME记录?
    • *在发布我的问题之前。
    • 您添加了指向什么的 CNAME?负载均衡器使用 IP 地址,这意味着您需要使用 A 记录而不是 CNAME。
    • 您的 CNAME 记录指向 Cloud Storage。这绕过了负载均衡器。
    • 这取决于。传播 DNS 更改最多可能需要一天时间。您的 TTL 设置为 1 小时,因此至少有那么长。您的 A 记录不正确。它应该看起来像您的 CNAME。将 jpd-lb-forwarding-rule 替换为 www 并将 TTL 更改为更长的值(例如一天)。
    猜你喜欢
    • 2021-03-06
    • 1970-01-01
    • 2017-01-16
    • 2021-03-18
    • 2020-12-31
    • 2020-03-14
    • 1970-01-01
    • 2018-09-09
    • 2018-06-20
    相关资源
    最近更新 更多