Tentando o Apache 2 com SSL, estou recebendo um "comando inválido" ----- BEGIN ', no meu .CRT

1

Eu passei por este tutorial link configurando meu SSL no Apache2. Mas quando tento iniciar meu servidor, recebo este erro:

Syntax error on line 1 of /etc/apache2/conf.d/ssl.crt/foo-server.crt: Invalid command '-----BEGIN', perhaps misspelled or defined by a module not included in the server configuration

O que parece que estou perdendo na minha configuração do Apache? Como posso verificar?

Aay ajuda é muito apreciada!

= - = - = - = - = - = - = - = - = - = - = - = - = - = - =

abaixo está o meu arquivo vhost:

<IfModule mod_ssl.c>

  <VirtualHost *:443>
    ServerName  foo.ca
    ServerAlias www.foo.ca

    RailsEnv development

    DocumentRoot /home/dan/rails/foo/public

    SSLEngine On
    SSLCipherSuite HIGH:MEDIUM
    SSLProtocol all -SSLv2
    SSLCertificateFile /etc/apache2/conf.d/ssl.crt/foo-server.crt
    SSLCertificateKeyFile /etc/apache2/conf.d/ssl.key/foo-server.key
    SSLCertificateChainFile /etc/apache2/conf.d/ssl.crt/foo-ca.crt
    SSLCertificateFile /etc/apache2/conf.d/ssl.crt/foo-ca.crt

    <Directory "/home/dan/rails/foo/public">
      Order allow,deny
      Allow from all
    </Directory>

  </VirtualHost>

</IfModule>
    
por Christian 01.03.2010 / 02:04

1 resposta

6

Verifique sua diretiva include. Parece que o httpd está tentando executar seu arquivo de certificado como se fosse um arquivo de configuração. Portanto, a "chave RSA de início" no início do arquivo de certificado está sendo tratada como um comando (inválido). No seu arquivo principal httpd.conf, eu aposto que seu include é algo assim: Include conf.d/ssl.crt/* quando deveria ser mais assim: Include conf.d/ssl.crt/*.conf or Include conf.d/*.conf

Incluir é usado para inserir todos os arquivos de configuração adicionais para outros módulos httpd. Um dos quais é o ssl.conf. No entanto, você não quer que essas chaves sejam tratadas como arquivos de configuração, senão você recebe o erro que está vendo.

    
por 01.03.2010 / 02:36