解决Nginx配置SSL证书出现"PEM_read_bio:bad end line"问题
分类:Linux, 发布于 2017-09-14 04:14:23,浏览(684),评论(0)
在配置nginx证书时出现如下错误:
nginx: [emerg] PEM_read_bio_X509_AUX("/root/domain.crt") failed (SSL: error:0906D066:PEM routines:PEM_read_bio:bad end line)
是因为pem文件没有将END CERTIFICATE 和BEGIN CERTIFICATE分开来
将pem文件中的行:
-----END CERTIFICATE----------BEGIN CERTIFICATE-----
换行改为:
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
就可以了。