Se você já verificou as permissões de arquivo, provavelmente está passando por uma dessas diretivas:
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
</Directory>
Isso é do arquivo OS X Lion httpd.conf. Parece que você precisará adicionar uma diretiva allow em algum lugar se quiser acessar /index.html. Eu suponho que em outro lugar na sua configuração é uma permissão que permite que ele funcione se o nome do host corresponder a algum host virtual. Você teria que postar sua configuração para ajudar a depurar ainda mais.