如何在服务器上安装cer证书?

时间:2013-09-20 17:12:59

标签: apache ssl openssl ssl-certificate

我提供了我的csr文件,我得到了签名的.cer& .p7b文件的证书。 现在如何在我的服务器上安装它?

我在ubuntu 13.04上运行了一个apache 2.2服务器

我尝试在Apache中添加证书

<VirtualHost *:443>
    ...
    SSLEngine On
    SSLCertificateFile    /etc/apache2/ssl/certs/mydomain.cert
    SSLCertificateKeyFile   /etc/apache2/ssl/certs/mydomain.key
    SSLCertificateChainFile /etc/apache2/ssl/certs/mydomain.cer
    ...
</VirtualHost>

然后我使用

重新启动了apache
sudo /etc/init.d/apache2 restart

仍然是网址问我证书。我该如何测试我的证书是否已安装?

请就此提出建议。

此致 纳西尔

1 个答案:

答案 0 :(得分:3)

CER是Micrsoft特定格式的证书。 IE以特殊方式处理文件扩展名。它不是具有中间体CA证书的链文件。链文件包含根CA和服务器证书之间的所有证书。没有链文件,浏览器无法验证信任链。

您的CA应该有一个适当的证书链文件,可以在其网站上的某个位置下载。