突然SSL错误:check_private_key:键值不匹配

我在运行Apache 2.2的服务器上安装了一个SSL证书(由openssl生成)。 刷新configuration后,我看到该网站正常工作。

不过,今天早上我发现这个网站倒了。 快速查看日志后,我注意到Apache没有运行,我无法重新启动它。

ssl.log有以下错误

[Tue Oct 10 14:58:48 2017] [警告] RSA服务器证书是一个CA证书(BasicConstraints:CA == TRUE!?)

[Tue Oct 10 14:58:48 2017] [警告] RSA服务器证书CommonName(CN)`AddTrust External CA Root'与服务器名称不匹配!

[Tue Oct 10 14:58:48 2017] [error]无法configurationRSA服务器私钥

[Tue Oct 10 14:58:48 2017] [错误] SSL库错误:185073780错误:0B080074:x509证书例程:X509_check_private_key:键值不匹配

谁能告诉我为什么发生这种情况? 也就是说,该网站在初始configuration后工作了几天。 但是,在某一点,它打破了。 我怎样才能解决这个问题?

某些文件在磁盘上发生了更改,并且/或者您的Apacheconfiguration发生了变化。 基本上你使用证书和密钥来configurationApache,但是Apache告诉你他们不应该在一起。