Apache 不再启动(AH02238:无法配置 RSA 服务器私钥)

Apache 不再启动(AH02238:无法配置 RSA 服务器私钥)

我的 Apache 服务器不再启动。检查日志显示:

[Fri Apr 24 18:05:01.342667 2015] [ssl:emerg] [pid 21220] AH02238: Unable to configure RSA server private key  
[Fri Apr 24 18:05:01.342716 2015] [ssl:emerg] [pid 21220] SSL Library Error: error:0B080074:x509 certificate routines:X509_check_private_key:key values mismatch  
[Fri Apr 24 18:05:01.342721 2015] [ssl:emerg] [pid 21220] AH02311: Fatal error initialising mod_ssl, exiting. See /var/log/apache2/error.log for more information  

我比较了

openssl x509 -noout -in zertifikat-pub.pem -modulus

openssl rsa -noout -text -in zertifikat-key.pem -modulus

他们是一样的。

在我的/etc/apache2/sites-available/default-ssl.conf 你可以找到以下几行:

 SSLCertificateFile      /etc/ssl/certs/zertifikat-pub.pem  
 SSLCertificateKeyFile /etc/ssl/private/zertifikat-key.pem

知道该怎么办吗?

答案1

从您的 Vhost 或 apache 网站上的文件来看,该.crt文件与文件不匹配.key

我遇到了这个问题,不得不联系我的 SSL 提供商给我私钥文件。

当您在线创建 CSR 并且之前已在服务器端创建 CSR 时,可能会发生这种情况。

希望这对你有帮助。

(为防止启动失败,请在调试时将您的网站设置为 http 端口 80)。

相关内容