如何在 Google 云平台上安装 Godaddy SSL 证书

How to Install a Godaddy SSL Certificate on Google Cloud Platform

如何将 Godaddy SSL 证书转移到 Google 云平台?

我正在尝试在 Google 云上设置 HTTPS 负载平衡器。我有 Godaddy 的 SSL 证书,但我不确定如何将其输入 Google Cloud。 Google 有一个表格,用于输入 public 密钥、证书链和私钥,所有这些都采用 .pem 格式(请参见下面的屏幕截图)。 Godaddy 为我提供了三个文件:(1) 一个名为 #####.crt 的文件,(2) 一个名为 gd_bundle-g2-g1.crt 的文件,以及 (3) 一个 RSA 私钥。

我已经看到 other SO questions on converting .crt to .pem,但我不确定当我有 .pem 文件时如何处理它们,或者这三个文件中的哪一个进入 GCE 的哪个框下面的控制台。

AFAIK 你不需要将文件转换为 PEM,很确定它已经是 PEM 文件,确保执行 file gd_bundle-g2-g1.crtfile #####.crt 输出应该类似于 PEM certificate,你将私钥复制到 "Private Key",你将 .crt 文件复制到 "Public key Certificate" 一旦你这样做,一些信息将出现在这些框的右侧,在我的例子中,我在 "Certificate Chain".

复制相同的 .crt 文件

这件事发生在我身上,很高兴知道我并不孤单!

简单明了的回答:Godaddy 会给你一个证书文件和一个捆绑文件。它们都已经采用 PEM 格式(只要它显示 BEGIN CERTIFICATE 你就知道它是 PEM)。

将#####.crt 文件的内容复制并粘贴到"Public key certificate" 字段,它应该会在字段右侧显示正确的信息。

将证书包的内容复制并粘贴到 "Certificate chain"。这个文件通常有3个证书。

最后,将您的私钥内容复制并粘贴到最后一个字段。

仔细检查您的证书是否在桌面和移动设备上正常工作。如果它在桌面上有效但在移动设备上无效,请重试,这意味着您在填写 "Certificate chain" 字段时犯了错误。

希望对您有所帮助!