Esse erro é causado por não ter uma declaração como a que está abaixo em você VirtualHost ou em um bloco etc, ou qualquer outro bloco como este:
Options Indexes MultiViews FollowSymLinks
Para permitir a listagem do conteúdo do diretório, porque nenhum arquivo padrão foi encontrado. Você pode especificar um arquivo padrão com uma instrução como a abaixo em uma área similar (portanto, no VirtualHost, Location etc:
DirectoryIndex index.php index.html index.html.gz error.php idx.php index.html index.cgi index.pl index.php index.xhtml
Você mod_php carregou? Você já pensou em usar perl sob FCGI, geralmente é um pouco mais seguro.