如何在云负载均衡器上实施Google托管证书?

让Google Cloud为您的网站管理SSL/TLS证书。

Google最近宣布了一种托管证书,您可以在Google Cloud负载均衡器上进行配置。使用托管证书的好处是,您无需担心定期创建CSR和签名。

而且,它是免费的。

实施托管证书是可选的,您始终可以使用商业证书来保护您的网站,这是我 explained here

那么,让我们开始吧…

我假设您已经拥有Google云负载均衡器(如果需要创建帮助,请参阅 check this guide)。

  • 登录到Cloud Console,导航到网络服务 >> 负载均衡
  • 选择要实施Google托管证书的负载均衡器并进行编辑

  • 转到前端配置选项卡,添加前端IP和端口
  • 输入名称,选择协议为HTTPS(内置支持HTTP/2)
  • 选择现有的保留IP地址,或者如果没有,则保留一个IP地址
  • 在下拉菜单中创建新的证书

  • 它会打开另一个向导,在那里您应该选择Google托管证书,并输入将指向负载均衡器IP的域名,然后单击创建。

  • 暂时保持SSL策略和QUIC协商的默认设置
  • 单击完成并更新

这将需要几秒钟的时间,然后您应该在详细信息部分看到另一个IP:端口(443)添加在证书旁边。

等等,还没有完成。

您是否看到yaoweibinlab证书之前的灰色感叹号?

这意味着,Google仍在提供证书,可能需要几分钟的时间。完成后,您应该看到它们变成绿色。

通过HTTPS测试网站

我尝试访问我的网站,并出现错误。

看起来默认的GCP SSL策略需要一些自定义 – 不是好消息。

但是,不用担心 – 您可以像我做的那样解决。

默认的GCP SSL策略配置为最低TLS 1.0,所以我理解它应该在支持TLS 1.0及更高版本的浏览器上工作。我的理解是正确的吗?

为了使其正常工作,我必须创建一个新的TLS 1.2 SSL策略

  • 导航到网络安全性 >> SSL策略 >> 创建策略
  • 输入名称,选择版本为TLS 1.2,兼容配置文件
  • 将目标设置为负载均衡器并保存

应该显示一个新创建的TLS 1.2策略,并由负载均衡器使用。

最后,我可以通过HTTPS获取我的实验室网站。

正如您所看到的,证书由Let's Encrypt签发。

不用担心使用TLS 1.2 – 它与所有现代浏览器 compatible

结论

通过Google托管选项实施Let's Encrypt证书要简单得多。不到10分钟,您的网站就可以通过TLS证书进行安全保护。GCP令人印象深刻,如果您想要学习或获得认证,请查看这个 online course by A Cloud Guru

类似文章