您好,欢迎进入锐速云官网!

售后热线:4006-5050-10 QQ客服:2852917158 登录 注册

我获取到的数字证书如何配置在自己的Apache中?
编辑作者:   发布时间:2019-12-26

通过证书服务申请的数字证书,可以按照通常的方式配置到各种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 ...


版权所有:Copyright @ 2016-2022 深圳市锐速云计算有限公司 增值电信业务经营许可证
粤B1-20171508
备案系统 粤ICP备16119720号 粤公网安备 44030902000612号