Apache SSL Library Error 218529960,解法总结

服务器 struggling 1550次浏览 0个评论

在httpd中进行私有CA认证时,出现以下错误:

<code>
[Thu Apr 23 04:46:15 2015] [error] Init: Unable to read server certificate from file /etc/httpd/ssl/httpd.csr
 [Thu Apr 23 04:46:15 2015] [error] SSL Library Error: 218529960 error:0D0680A8:asn1 encoding routines:ASN1_CHECK_TLEN:wrong tag
 [Thu Apr 23 04:46:15 2015] [error] SSL Library Error: 218595386 error:0D07803A:asn1 encoding routines:ASN1_ITEM_EX_D2I:nested 
</code>

首先,查询下csr文件的格式是否正确,文件开头必修有—–BEGIN CERTIFICATE—–(5条横线),结尾必须有—–END CERTIFICATE—–,确保文件格式正确。

然后检查配置文件,查看配置文件/etc/httpd/conf.d/ssl.conf中的路径是否正确:

<code>
SSLCertificateFile /etc/httpd/ssl/httpd.crt
</code>

然后重启即可。


DevOps-田飞雨 》》转载请注明源地址
喜欢 (0)or分享 (0)
发表我的评论
取消评论
*

表情 贴图 加粗 链接 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址