如何为 Google 云负载均衡器设置 Letsencrypt?
How to setup Letsencrypt for Google Cloud load balancer?
我已经将我的 Google 云项目设置为结合使用负载均衡器和自动缩放实例模板。目前实例组只有一个实例。
我的域名成功引用了负载均衡器IP。直到这些步骤一切正常。
现在我想为这个项目设置 SSL。我想使用 Letsencrypt 服务执行此操作,但是我在尝试设置时没有成功。
在 Google Cloud Engine 负载平衡器 window 中,有一个选项可以将先前使用 Google Cloud shell 创建的证书设置到负载平衡器前端。不幸的是,我只能使用 Google Cloud Shell 创建 .csr 和 .key 文件。此外,我可以创建一个不安全的 ssl 证书并从中获取 .cert 文件,但我想使用 letsencrypt 创建一个安全的 SSL 证书文件。 Letsencrypt 服务需要从执行命令的命令行界面直接访问域,这可能是我收到无法检索域名的错误消息的原因。
我正在寻找一种使用 Google 云在负载均衡器上安装 Letsencrypt 证书的方法。有没有办法用 letsencrypt 手动创建 .cert 文件而不是直接安装它?如果没有,是否有其他方法或服务可以从 .csr 和 .key 文件创建 .cert 文件?
由于 GCP 允许使用 self-managed SSL certificates,您应该能够使用 SSL 证书或生成一个证书以保护您的网站并确保访问者的安全。与 letsencrypt 的用途相同,因为它是免费的,而且使用 Google 托管 SSL 证书更容易。
查看以下指南并告诉我您的意见。新年快乐。
这个问题的解决方案是这个 docker 容器 https://hub.docker.com/r/bloomapi/letsencrypt-gcloud-balancer。您只需要创建任何虚拟机并授予它对 API 的完全访问权限。之后,在其上安装 docker 和 运行 docker 容器。负载均衡器上的证书会每月自动更新!
我已经将我的 Google 云项目设置为结合使用负载均衡器和自动缩放实例模板。目前实例组只有一个实例。
我的域名成功引用了负载均衡器IP。直到这些步骤一切正常。
现在我想为这个项目设置 SSL。我想使用 Letsencrypt 服务执行此操作,但是我在尝试设置时没有成功。
在 Google Cloud Engine 负载平衡器 window 中,有一个选项可以将先前使用 Google Cloud shell 创建的证书设置到负载平衡器前端。不幸的是,我只能使用 Google Cloud Shell 创建 .csr 和 .key 文件。此外,我可以创建一个不安全的 ssl 证书并从中获取 .cert 文件,但我想使用 letsencrypt 创建一个安全的 SSL 证书文件。 Letsencrypt 服务需要从执行命令的命令行界面直接访问域,这可能是我收到无法检索域名的错误消息的原因。
我正在寻找一种使用 Google 云在负载均衡器上安装 Letsencrypt 证书的方法。有没有办法用 letsencrypt 手动创建 .cert 文件而不是直接安装它?如果没有,是否有其他方法或服务可以从 .csr 和 .key 文件创建 .cert 文件?
由于 GCP 允许使用 self-managed SSL certificates,您应该能够使用 SSL 证书或生成一个证书以保护您的网站并确保访问者的安全。与 letsencrypt 的用途相同,因为它是免费的,而且使用 Google 托管 SSL 证书更容易。
查看以下指南并告诉我您的意见。新年快乐。
这个问题的解决方案是这个 docker 容器 https://hub.docker.com/r/bloomapi/letsencrypt-gcloud-balancer。您只需要创建任何虚拟机并授予它对 API 的完全访问权限。之后,在其上安装 docker 和 运行 docker 容器。负载均衡器上的证书会每月自动更新!