获取到的数字证书如何配置在自己的Apache中?
本页目录
通过证书服务申请的数字证书,可以按照通常的方式配置到各种Web服务容器中。但有些数字证书是带有证书链的,在Apache服务器中配置需要按以下步骤进行操作。
1. 检查您的数字证书是否带有证书链
使用文本编辑器打开您的数字证书文件(例如 mycert.pem)检查您的数字证书是否带有证书链。如果您的证书文件中有三段 BEGIN CERTIFICATE
信息,说明您的数字证书包含证书链。
说明 如果您的数字证书不包含证书链,则无需执行后续操作,直接在Apache服务器中配置即可,参考在Apache服务器上安装SSL证书。
-----BEGIN CERTIFICATE-----
xxxxxx...
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
xxxxxx...
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
xxxxxx...
-----END CERTIFICATE-----
2. 分离证书链
使用文本编辑器打开您的数字证书文件,复制后两段证书信息(即后两段-----BEGIN CERTIFICATE-----
)内容到新的文本文件中,并另存为mycert_chain.pem,即可分离您的数字证书中的证书链。
3. 修改文件名称
将原证书文件名称修改为mycert.pem。这样,您就有了两个pem文件,分别是原证书文件mycert.pem和证书链文件mycert_chain.pem。
4. 配置Apache
在Apache服务器的配置文件中进行如下配置即可。
...
SSLEngine On
SSLCertificateFile conf/ssl.crt/mycert.pem
SSLCertificateKeyFile conf/ssl.key/mycert.key
SSLCertificateChainFile conf/ssl.crt/mycert_chain.pem
...
安装证书相关文档: