Apache2 meldet: httpd.conf fehlt
Da führen sicher verschiedene Wege hin. Bei mir war es das Debian-Update von Squeeze auf Wheezy.
Die Fehlermeldung nach dem Startversuch via /etc/init.d/apache2 start sieht in etwa so aus:
[....] Starting web server: apache2apache2: Syntax error on line xxx of
/etc/apache2/apache2.conf: Could not open configuration file
/etc/apache2/httpd.conf: No such file or directory
Action 'start' failed.
The Apache error log may have more information.
failed!
Lösung
Wenn man es weiß, ist es simpel: in der genannten Datei
/etc/apache2/apache2.conf
die Zeile
Include httpd.conf
auskommentieren („#“-Symbol davor schreiben).
Beim Debian-Update von Squeeze auf Wheezy zieht diese Datei um. Bislang wird dieses nun überflüssige Include aus der apache2.conf-Datei in manchen Konstellationen nicht mitentfernt.
Hilfe zum Update
Von diesem kleinen Fehler abgesehen läuft das Update von Debian Squeeze auf Debian Wheezy recht reibungslos. Hilfreich war für mich die Anleitung hier:
http://www.sysadminslife.com/linux/howto-upgrade-debian-6-squeeze-zu-debian-7-wheezy/