Isso pode ser tão simples quanto a opção de listagem de diretórios ser desativada e não haver nenhum arquivo de indexação (configurado) (index.html, etc)
1) Tente alterar a linha Opções para:
Options +Indexes MultiViews
Se um diretório pai (ou o principal apache.conf) tiver -Indexes (desativado), então sem o "+" ele não o obrigará para o diretório atual.
2) Você pode simplesmente criar um arquivo .htaccess no diretório desejado e adicionar uma linha:
Options +Indexes
3) Defina o arquivo de índice em admin.conf ou .htaccess:
DirectoryIndex index.php,index.html,index.htm
4) Certifique-se de que o usuário do Apache tenha pelo menos acesso de leitura ao arquivo de índice. Você pode fazer isso verificando as permissões. Isso pode ser feito pressionando Control + I (ou Get Info) e certificando-se de que Everybody tem permissões de leitura.
Estas coisas são boas para verificar se você está tendo o mesmo problema no Linux com o Apache também.