如何安装 SSL?没有密钥或 CA,只有 CRT

How do I install SSL? No Key or CA, Only CRT

我有一个 VPS 和 Apache2。

我以前在我的网站上安装过 SSL,但总是使用 freeSSL 或 ZeroSSL,他们给了我 3 个文件:

Private.key

ca_bundle.crt

certificate.crt

我用旧的替换了它们,一切都很好(我配置了一次,只是在重新激活时替换了文件)。

现在我已经从 Comodo SSL 签发了为期一年的 SSL 服务,他们给我发了一封邮件,其中包含以下信息:

“感谢您下订单。我们很高兴地宣布,您的 * 的 PositiveSSL 证书已经颁发。

您应该在这封电子邮件的附件中找到一个 .zip 文件,其中包含:

Root CA Certificate - AAACertificateServices.crt

Intermediate CA Certificate - USERTrustRSAAAACA.crt

Intermediate CA Certificate - SectigoRSADomainValidationSecureServerCA.crt

Your PositiveSSL Certificate - ***.crt

您还可以在这封电子邮件的底部找到文本格式的 ** 的 PositiveSSL 证书。

而且我真的不知道该怎么做...我试过 Google 但找不到任何指南,他们谈论 CSR 或其他事情,我只想安装它并忘记它一年,就像我以前做过的 90 天... 请帮助我,我的 Magento 2 安装需要 SSL 运行。

要使用证书,您需要证书文件本身 (.crt) 和密钥文件 (.key)(扩展名可能会有所不同,但如您所知,在 linux 上并不重要):如果您缺少其中之一,那您就完蛋了。

要获得证书,需要执行以下步骤:

  • 需要生成密钥文件
  • 从密钥文件生成 CSR
  • CSR 由 CA(对您来说是 Comodo)签名,结果就是证书文件

密钥文件和 csr 可以由您(申请新证书的人)或(在本例中)Comodo 在您执行的过程中生成。根据您所写的内容,可能在该过程中要求您提供密钥或让他们生成密钥,而您选择了第二个选项。

我从未使用过 Comodo,所以我不知道他们的界面是如何工作的,但恕我直言,您有 2 个选择:使用您的帐户登录并寻找可以下载证书的区域并检查是否可以下载密钥也可以联系他们并寻求支持以下载密钥文件。

没有密钥文件就无法使用证书文件。

我使用我的虚拟主机服务 (Hostinger) 的一个选项生成证书以购买 comodo SSL 证书,正如我所说的 Comodo 的电子邮件没有给我密钥文件但是,几个小时后 comodo ssl 服务开始在我的虚拟主机控制中心上显示并浏览一些菜单,我到达了一个名为“下载 SSL”的按钮,该按钮下载了一个包含相同文件和密钥文件的 ZIP。这是非常随机的,没有任何说明,我偶然发现了它,但已经解决了。谢谢。另一种选择是联系 Comodo 或 Hostinger 寻求帮助。