我的域已在 Google Domains 中注册。我把我的静态网站放在谷歌云存储上。 Cname 记录为 c.storage.googleapis.com。
我已经为该域设置了 SSL 证书,并想设置它。我已将 SSL 证书成功上传到 Google Cloud App Engine。它给了我一个新的 Cname 值来绑定(bind)到我的 DNS,这次是 ghs.googlehosted.com
我不能为 www 做这两件事
有人知道怎么回事吗?我认为有一种简单的方法可以将我现有的 ssl 证书指向我的域,而无需进行负载平衡或任何过于复杂的操作。该网站的访问量非常小。我从不同的托管服务提供商那里转移了一切,这是唯一的问题。
最佳答案
可能的解决方案-
要在您自己的域中使用 HTTPS,您需要设置 Google Cloud Load Balancer。 Google Cloud Load Balancer 允许您用各种内容填充域。一些资源可以由 GCS 存储桶提供,但您也可以让 GCE 中的服务器为其他路径提供动态内容。
使用 firebase 托管您的 SPA,它们默认使用 https。
使用 App 引擎提供静态文件 https://github.com/ncruces/appengine-hosting
在它前面使用类似 cloudflare 的东西,它为自定义域提供 https。
关于google-app-engine - 带有 Google Domain 的 Google Cloud,静态网站 ssl 证书无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51103361/