我获取到的数字证书如何配置在自己的Apache中?

发布日期:2019/05/27浏览次数:

通过证书服务申请的数字证书,可以按照通常的方式配置到各种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 ...
合作伙伴
资质证书
广州互联网企业
|
软件企业
|
ISO9001
|
ICP证
|
高科技术企业
|
营业执照
|