谢谢你的帮助
我收到了客户端发来的 SSL 文件夹,其中包含以下文件:
1. name.csr /*this shouldn't need to be used right?*/
2. file.p7b
3. cert.crt
我曾经安装过太多证书,但从未遇到过 p7b 文件。通常我会像下面这样配置 apache:
<VirtualHost *:443>
DocumentRoot /path/to/web-host
SSLEngine on
SSLCertificateFile /etc/ssl/certs/www_my-site_com.crt
SSLCertificateKeyFile /etc/ssl/custom.key
SSLCertificateChainFile /etc/ssl/certs/www_mysite_com.ca-bundle
DocumentRoot /path/to/web-host/
<Directory /path/to/web-host>
</Directory>
</VirtualHost>
我如何尝试:
SSLCertificateFile /etc/ssl/certs/cert.crt
SSLCertificateKeyFile /etc/ssl/name.csr
SSLCertificateChainFile /etc/ssl/certs/file.p7b
这会导致 500 错误。
根据我的研究(一篇文章 -https://stackoverflow.com/questions/23193745/install-p7b-on-apache) 说您不需要安装文件?
说实话,我不知道该如何进行设置。
这家伙 (https://stackoverflow.com/questions/19306125/install-a-trusted-p7b-certificate-on-apache) 说他的问题是该证书不是由值得信赖的机构签署的。
顺便说一下,这是在 ubuntu 16 上。
非常感激任何帮助。
谢谢