【发布时间】:2015-03-12 22:25:16
【问题描述】:
haproxy 不再启动,它显示错误
bind <ip>:443' : unable to load SSL private key from PEM file ...
我们没有更改证书或配置上的任何内容。自上次启动以来,我们只对系统进行了正常更新。
为了找到错误,我生成了一个全新的证书(自签名),但错误仍然存在。
这是PEM文件的结构:
-----BEGIN CERTIFICATE-----
MIIDXjCCAkY...
-----END CERTIFICATE-----
-----BEGIN RSA PRIVATE KEY-----
MIIEpgIBAAKC....
-----END RSA PRIVATE KEY-----
我也试过用
转换私钥openssl pkcs8 -topk8 -inform pem -in server.key -outform pem -nocrypt -out server_new.key
但 haproxy 仍然显示相同的错误。
我现在尝试了几个小时,但找不到原因。请帮忙!谢谢!
更新:
问题与文件访问有关。 PEM 文件存储在 /data/ssl/domainname/domainname.pem。文件权限没问题。当我将 PEM 文件移动到 /etc/haproxy 时,一切正常。
【问题讨论】:
标签: haproxy