SSL + Apache + p7b 文件

SSL + Apache + p7b 文件

谢谢你的帮助

我收到了客户端发来的 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 上。

非常感激任何帮助。

谢谢

相关内容