Encontrado o problema ... havia um arquivo de configuração ativado que sobrescreveu as regras de acesso para este diretório específico.
Meu arquivo de configuração do host virtual contém o seguinte (a versão do Apache é 2.4.7):
<VirtualHost _default_:443>
[...]
<Directory [...]>
Require all granted
</Directory>
</VirtualHost>
Se eu quiser acessar o diretório, o servidor retornará um erro 403 e os logs do apache conterão
[access_compat:error] [pid 3433] [client [...]] AH01797: client denied by server configuration
E se eu trocar "Exigir tudo concedido" com
Order allow,deny
Allow from all
a linha em que o arquivo de log é alterado para
[authz_core:error] [pid 4970] [client [...]] AH01630: client denied by server configuration
Como posso investigar o que está errado? E por que o authz_core está ativo ao usar as diretivas antigas e access_compat ao usar as novas?
EDITAR: Saída do apachectl -M: link
Tags virtualhost linux apache-2.4