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