Offenbar ab SuSE 9.1. ist die Apache2-Installation total im Eimer:
- Die httpd.conf ist durch verschiedene Includes total zerpflückt: Selbst zwei Zeilen Configuration (User/Group) wurde ausgelagert in eine Datei uid.conf. Welchen Sinn dies , bei gleichzeitigem vorhalten einer default-server.conf haben soll, möchte ich mal wissen! Oder das listen.conf. Au weiha. Warum sollte man dies auslagern?!?
Die einzige Begründung kann nur sein, daß irgendein Programm, wie yast, zu blöde programmiert ist um eine httpd.conf zu parsen und die entsprechenden zeilen darin zu ändern. - Wenn man den Apache2 per RPM installiert, funktioniert er - oder auch nicht.
Wenn man Pech hat, kommt folgende Meldung:
Invalid command 'BrowserMatch', perhaps mis-spelled or defined by a module not included in the server configuration
- Statt, wie gewohnt, eine Binary "httpd" bereitzustellen, wird auf einmal eine "httpd2", bzw "httpd2-worker" erstellt.
Als ob irgendjemand einen Apache 1 und Apache 2 gleichzeitig auf demselben Server in Betrieb haben würde!
Zur Not compiliere ich es mit den Sourcen von Apache.org. Da weiss ich jedenfalls, dass ich da Qualität bekomme und nicht irgendwas, was mal gut war, aber wohl durch die Finger eines Sysadmins ging, der keinen Plan von Anwendungsadministration hat!
Mehr zu den SuSE-Bugs, worunter auch die versaute Apache-Installation gehört, hier: http://www.angelfire.com/linux/notebook/SuSE/SuSE91.html