Só para ser definitivo, esta resposta é por comentário da Fox:
"the file itself needs read permission for the user Apache runs as, and every directory on the path to that file needs both read and execute permissions"
Exemplo. No CentOS, eu tinha o arquivo em /etc/http/conf/
e os caminhos não estavam configurados como acima. Eu mudei para /var/www/
(que anteriormente tinha sido configurado corretamente) e então funcionou.