Das hört sich für mich erst mal so an, dass der Server gar nicht läuft...
Hast du apache überhaupt gestartet, und wenn ja, wie?
Man kann z.B. mit telnet überprüfen, ob der apache läuft, und zwar so:
Eingabeaufforderung öffnen,
"telnet localhost 80" eingeben. Wenn dann die Meldung kommt "Verbindungsaufbau zu localhost...Es konnte keine Verbindung mit dem Host hergestellt werden, auf Port 80: Verbinden fehlgeschlagen", dann läuft er nicht.
Falls die Meldung nicht kommt, einfach mal "get", gefolgt von Return eingeben. Dann sollte der Apache den Quelltext der index.html anzeigen...