Por que o certificado e chave SSL do apache precisam estar em / etc / pki / tls / private /?

1

Eu tenho um servidor web Apache 2.2 rodando no CentOS 6.6. Eu tenho um certificado e um arquivo de chave que funciona quando os arquivos estão neste diretório:

SSLCertificateFile "/etc/pki/tls/private/certs/mycert.crt"
SSLCertificateKeyFile "/etc/pki/tls/private/mycert.key"

mas falha quando os mesmos arquivos estão em um diretório diferente

drwxr-xr-x. 2 root root 4096 Apr  8 16:41 ssl

SSLCertificateFile "/etc/ssl/mycert.crt"
SSLCertificateKeyFile "/etc/ssl/mycert.key"

Os logs de erro do apache contêm

[error] Init: Private key not found

O SELinux está desativado. O que causaria um comportamento como esse?

UPDATE

As permissões para os arquivos são as mesmas nos dois diretórios:

-rw-r--r--  1 root root 2253 Apr  8 16:40 mycert.crt
-rw-------  1 root root 1675 Apr  8 16:40 mycert.key
    
por mattm 08.04.2015 / 19:59

0 respostas