O Apache não inicia mais (AH02238: Não é possível configurar a chave privada do servidor RSA)

1

Meu Apache Server não inicia mais. Verificar o log mostra que:

[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  

Eu comparei os resultados de

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

e

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

Eles eram os mesmos.

no meu /etc/apache2/sites-available/default-ssl.conf você pode encontrar as seguintes linhas:

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

Alguma ideia do que fazer?

    
por PMG 25.04.2015 / 03:03

1 resposta

1

Do seu Vhost ou website no apache, o arquivo .crt não corresponde ao arquivo .key .

Eu tive esse problema e tive que entrar em contato com meu provedor SSL para me fornecer o arquivo de chave privada.

Isso pode acontecer quando você cria um CSR on-line e já fez um servidor CSR anteriormente.

Espero que isso ajude você.

(Para evitar a falha inicial, configure seu site para a porta http 80) durante a depuração.

    
por KrondaliX 13.12.2017 / 04:00