Problemas do Apache Server SSL

0

Oi Há um problema estranho acontecendo com a colocação de ssl no servidor Eu continuo recebendo esse erro no terminal depois que eu já criei os arquivos .key e .crt, mas ele continua dizendo que eu coloquei os arquivos no conf. d diretório e já configurei a coisa so há algo que fiz de errado ai também usei openssl para criar um .key e os arquivos .crt obrigado pela ajuda se alguém puder

service apache2 reload
Syntax error on line 1 of /etc/apache2/conf.d/www.domainname.crt
Invalid command '-----BEGIN', perhaps misspelled or defined by a module not included in the server configuration
Action 'conftest' failed.
The Apache error log may have more information.
   ...fail!
    
por Kid XD 07.06.2012 / 18:20

1 resposta

2

O Apache tratará os arquivos em conf.d/ como arquivos de configuração, e o arquivo .crt não é um arquivo de configuração válido do apache.

Em vez disso, coloque-os em outro lugar e faça com que o arquivo de configuração em sites-enabled/ se refira a eles. O default-ssl config tem o seguinte:

SSLCertificateFile    /etc/ssl/certs/ssl-cert-snakeoil.pem
SSLCertificateKeyFile /etc/ssl/private/ssl-cert-snakeoil.key

Portanto, coloque seu arquivo de certificado em /etc/ssl/certs/ e sua chave em /etc/ssl/private/ e edite a configuração para ter os nomes de arquivo corretos.

Você também pode querer ler o guia oficial do servidor Ubuntu sobre Apache e HTTPS ou apenas pesquise no google para mais informações.

    
por Hamish Downer 07.06.2012 / 19:52