重新颁发 SSL 证书但没有 .key 文件

Reissued SSL certificate but doesn't have .key file

我遇到的问题是重新安装通过 Namecheap 购买的 SSL 证书。
当我购买证书时,我收到了一个包含这些文件的 .zip 文件:

尝试在使用 SSH 的 apache2 服务器上安装 SSL 证书时,它最初配置为使用 .key 文件。我尝试修改证书以使用 p7b,但这会产生错误。
这是代码:

 SSLEngine on
 SSLCertificateFile /var/www/domainname/public_html/domainname.crt
 SSLCertificateKeyFile /var/www/domainname.ca/public_html/domainname.p7b
 SSLCertificateChainFile /var/www/domainname.ca/public_html/domainname.ca-bundle

我必须进行哪些修改或更改才能安装此 SSL 证书?
感谢您在这件事上的任何帮助或帮助,一直在努力解决这个问题!

我查找了一些 openssl 命令来比较 .key 和 .cert 文件以确保它们匹配。这确实是不正确的 .key 文件,我设法找到了正确的密钥来正确安装它。感谢您提供有用的建议,这是我用于命令的来源:https://www.ssl.com/faqs/how-do-i-confirm-that-a-private-key-matches-a-csr-and-certificate/ 如果这可以帮助其他人解决同样的问题。 – 理查德曼森 3 小时前