bind to address 0.0.0.0:80
würde für mich bedeuten, dass keine gültige IP Adresse (nicht mal localhost) in der config eingetragen ist.
Es gibt viele Dienste die MultiIP fähig sind und brauchen deswegen eine genaue Angabe der zu verwendenden IP.
Wie meine Vorredner (sowie mein doppeltes ICH *gg*) beide schon erwähnten, ist ein Apache auf Windows keine produktive Lösung.
Apache wurde für Linux entwickelt und IIS für Windows. Der Apache wird deshalb immer auf Windows langsamer laufen als auf einem Linuxsystem.
Einen Windowsroot selber nimmt man auch nur dann, wenn man Windowsprogramme nutzen möchte oder ein CMS besitzt, welches auf ASP Programmiert ist.
Auch habe ich schon in vielen anderen Threads geschrieben, dass ein Windowsroot um einiges schwieriger ist als ein Linuxsystem.
Man sollte nicht im Irrglauben sein, nur weil man mit der Maus *wild* herumklicken kann mit Windows klar zu kommen. Es ist was anderes einen Server zu verwalten der an einer 100 Mbit Leitung mit fester IP sitzt als einen (sry) popligen WinXP Rechner der seine IP ständig wechselt und einen geringen upload hat.
Die meisten gehackten Server sind Windowsroots, weil die Besitzer glauben sich mit Windows auszukennen und jeglichen mist damit anstellen.
Man mag es kaum glauben aber ich habe schon openoffice und einen VLC Player auf nem Windowsroot gesehen *Kopf schüttel*
Zum Abschluss:
Wie auch schon erwähnt wurde, ist die Hardware für richtigen Windowseinsatz zu schwach PUNKT und ENDE.