Google Cloud Storage:同时提供 HTTP 和 HTTPS 服务

Google Cloud Storage:同时提供 HTTP 和 HTTPS 服务

我正在努力让 HTTPS 和 HTTP 与 Google 存储桶一起作为后端。假设,我希望 www.example.com 提供 HTTP 和 HTTPS。文件位于存储桶中。

为了提供 HTTP 服务,需要将 DNS CNAME 记录添加到特殊的 Google 服务器 c.googleapis...,并且存储桶的名称必须与域名相同。我这样做了,而且成功了。

我创建了一个负载均衡器以启用 HTTPS。我创建了 Let's Encrypt TSL 证书并获取了负载均衡器的 IP。我将其添加到 DNS @ 记录中。

问题是我希望(其他人可能也一样)将 www 设为 @ 的 CNAME。但这样我就无法在 www.example.com 上同时使用 HTTP 和 HTTPS。使用 bucket 和负载均衡器是否可行?

谨致问候
Kamil

答案1

如果您使用的是 HTTP(S) 负载均衡器,则不需要 CNAME。您可以配置 HTTP(S) 负载均衡器以在单个 IP 上同时支持 SSL(端口 443)和非 SSL(端口 80),而不是使用 CNAME。

相关内容