解决Nginx配置SSL证书出现"PEM_read_bio:bad end line"问题

分类:Linux, 发布于 2017-09-14 04:14:23,浏览(358),评论(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-----

就可以了。

评论: