繁体   English   中英

如何为 Google Cloud 负载均衡器设置 Letsencrypt?

[英]How to setup Letsencrypt for Google Cloud load balancer?

我已将我的 Google Cloud 项目设置为将负载均衡器与自动缩放实例模板结合使用。 目前实例组只有一个实例。

我的域名成功引用了负载均衡器 IP。 直到这些步骤一切正常。

现在我想为这个项目设置 SSL。 我想用 Letsencrypt 服务来做这件事,但是我在尝试设置它时没有成功。

在 Google Cloud Engine 负载平衡器 window 中,有一个选项可以使用 Google Cloud shell 将早期创建的证书设置到负载平衡器前端。 不幸的是,我只能使用 Google Cloud Shell 创建一个 .csr 和 .key 文件。 此外,我可以创建一个不安全的 ssl 证书并从中获取 .cert 文件,但我想使用letsencrypt创建一个安全的 SSL 证书文件。 Letsencrypt 服务需要从执行突击队的命令行界面直接访问域,这可能是我收到指示无法检索域名的错误的原因。

我正在寻找一种使用 Google Cloud 在负载均衡器上安装 Letsencrypt 证书的方法。 有没有办法我可以使用letsencrypt手动创建一个.cert文件而不是直接安装它? 如果没有,还有其他方法或服务可以从 .csr 和 .key 文件创建 .cert 文件吗?

由于 GCP 允许使用自我管理的 SSL 证书,您应该能够使用 SSL 证书或生成一个证书以保护您的网站并使其对访问者安全。 与 Letsencrypt 的用途相同,因为它是免费的,并且更容易使用 Google Managed SSL 证书。

查看以下指南,让我知道您的意见。 新年快乐。

这个问题的解决方案是这个 docker 容器https://hub.docker.com/r/bloomapi/letsencrypt-gcloud-balancer 您只需要创建任何虚拟机并为其授予对 API 的完全访问权限。 之后,在其上安装 docker 并运行 docker 容器。 负载均衡器上的证书将每月自动更新!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM