我知道这看起来像是一个老问题,但是我的情况是,关于我期望的文件名和实际在Apache2配置中看到的文件名,我有不同的文件名,因此,如果可能的话,我需要一个更精确的答案。
我从SSL证书提供商那里获得了这些文件
实际上我的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等价于什么?
答案 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.crt
和RapidSSL_TLS_RSA_CA_G1.crt
的内容串联在一起创建的。
此外,请记住,扩展名并不重要,它们只是为了方便用户/管理员。只有内容很重要。