Tach!
Nach einigen Test, bin ich darauf gekommen wo der Apache 2.4 die index.html herzaubert,
nämlich aus der httpd conf. Er verwendet dort einfach den ersten Eintrag aus dem DirectoryIndex
Hast du dir die Apache-Dokumentation angeschaut, besonders die Unterschiede von DirectoryIndex zwischen Version 2.4 und 2.2? Und hast du dann mal das disabled probiert?
dedlfix.