如何配置Apache以将这些文件用于SSL?

时间:2019-07-12 09:09:29

标签: ssl apache2

  

我知道这看起来像是一个老问题,但是我的情况是,关于我期望的文件名和实际在Apache2配置中看到的文件名,我有不同的文件名,因此,如果可能的话,我需要一个更精确的答案。

我从SSL证书提供商那里获得了这些文件

  • DigiCert_Global_Root_G2.crt
  • mydomain.it.crt
  • mydomain.it.csr
  • mydomain.it.key
  • mydomain.it.pfx
  • RapidSSL_TLS_RSA_CA_G1.crt

实际上我的Apache配置为

    SSLCertificateKeyFile /etc/apache2/ssl-conf/mydomain.it.key
    SSLCertificateFile /etc/apache2/ssl-conf/mydomain.it.cer
    SSLCertificateChainFile /etc/apache2/ssl-conf/intermediate.cer

我不知道文件与每个项目相关联

好吧,密钥文件显然是.key。 但是,哪个是对CertificateFile正确的.crt以及哪个对CertificateChainFile是正确的?

编辑

我读了https://www.ssl247.it/support/install/apache,我认为我必须将mydomain.it.crt用作SSLCertificateFile

最后一个疑问是:在我的情况下,intermediate.cer等价于什么?

1 个答案:

答案 0 :(得分:1)

SSLCertificateKeyFile /etc/apache2/ssl-conf/mydomain.it.key
SSLCertificateFile /etc/apache2/ssl-conf/mydomain.it.crt
SSLCertificateChainFile /etc/apache2/ssl-conf/intermediate.crt

其中的intermediate.crt是通过将DigiCert_Global_Root_G2.crtRapidSSL_TLS_RSA_CA_G1.crt的内容串联在一起创建的。

此外,请记住,扩展名并不重要,它们只是为了方便用户/管理员。只有内容很重要。