O Apache não iniciará depois de tentar instalar o SSL

3

Abaixo está a aparência dos meus VirtualHosts no httpd.conf

<VirtualHost *:80>
  # Admin email, Server Name (domain name) and any aliases
  ServerAdmin [email protected]
  ServerName  mydomain.com
  ServerAlias www.mydomain.com

  # Index file and Document Root (where the public files are located)
  DirectoryIndex index.php
  DocumentRoot /home/mydomain/public_html/mydomain.com/public

  # Custom log file locations
  LogLevel warn
  ErrorLog  /home/mydomain/public_html/mydomain.com/log/error.log
  CustomLog /home/mydomain/public_html/mydomain.com/log/access.log combined
</VirtualHost>

<VirtualHost *:443>
  SSLEngine on
  SSLCertificateFile /etc/httpd/conf/ssl.crt/mydomain.com.crt
  SSLCertificateKeyFile /etc/httpd/conf/ssl.key/mydomain.com.key

  ServerName  mydomain.com
  DirectoryIndex index.php
  DocumentRoot /home/mydomain/public_html/mydomain.com/public

</VirtualHost>

Estou usando a versão mais recente do Apache no CentOS e não há nenhum erro sendo gerado. O Apache simplesmente não será iniciado. Alguma idéia do que estou fazendo errado?

UPDATE - Encontrou essas mensagens no log de erros:

[Tue Mar 16 02:07:57 2010] [error] Init: Private key not found
[Tue Mar 16 02:07:57 2010] [error] SSL Library Error: 218710120 error:0D094068:asn1 encoding routines:d2i_ASN1_SET:bad tag
[Tue Mar 16 02:07:57 2010] [error] SSL Library Error: 218529960 error:0D0680A8:asn1 encoding routines:ASN1_CHECK_TLEN:wrong tag
[Tue Mar 16 02:07:57 2010] [error] SSL Library Error: 218595386 error:0D07803A:asn1 encoding routines:ASN1_ITEM_EX_D2I:nested asn1 error
[Tue Mar 16 02:07:57 2010] [error] SSL Library Error: 218734605 error:0D09A00D:asn1 encoding routines:d2i_PrivateKey:ASN1 lib
    
por mike 16.03.2010 / 03:29

3 respostas

2

Não foi possível encontrar /etc/httpd/conf/ssl.key/mydomain.com.key file.

Nos registros que você tem:

[Tue Mar 16 02:07:57 2010] [error] Init: Private key not found

A configuração relacionada é:

SSLCertificateKeyFile /etc/httpd/conf/ssl.key/mydomain.com.key
    
por 22.04.2010 / 03:33
1

Você precisa instalar o pacote mod_ssl

    
por 16.03.2010 / 03:45
0

Existe o SSLCertificateFile e SSLCertificateKeyFile ? Se o fizerem, parece que estão malformados.

    
por 16.03.2010 / 05:16