为什么apache SSL证书和密钥需要在/ etc / pki / tls / private /中?

我有一个运行在CentOS 6.6上的Apache 2.2 web服务器。 我有一个证书和密钥文件,当文件在这个目录中时,

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

但是当相同的文件在不同的目录中时失败

 drwxr-xr-x. 2 root root 4096 Apr 8 16:41 ssl SSLCertificateFile "/etc/ssl/mycert.crt" SSLCertificateKeyFile "/etc/ssl/mycert.key" 

Apache的错误日志包含

 [error] Init: Private key not found 

SELinux被禁用。 什么会导致这样的行为?


UPDATE

这两个目录中的文件的权限是相同的:

 -rw-r--r-- 1 root root 2253 Apr 8 16:40 mycert.crt -rw------- 1 root root 1675 Apr 8 16:40 mycert.key