AW: apache2: kein Zugriff auf ~/public_html
Hallo Christian,
-----Ursprüngliche Nachricht----- Von: cfroebel@web.de [mailto:cfroebel@web.de] Gesendet: Mittwoch, 22. März 2006 00:59 ich hab's jetzt...
Das ist mal eine positive Nachricht.
Hier hatte mich ja schon gewundert, dass ich kein Include auf mod_userdir.conf in der Konfiguration (/etc/apache2/*.conf) finden konnte. Ich hatte ja vermutet, dass es einen anderen Mechanismus gibt, um Module zu laden. Wie's aussieht, ist das wohl nicht der Fall. Ich hab nun über die default-server.conf die mod_user.conf included. Und nun läuft's.
Doch, es gibt noch einen Mechanismus. In der /etc/sysconfig/apache2 gibt die Attribute "APACHE_CONF_INCLUDE_DIRS" und "APACHE_CONF_INCLUDE_FILES" Die beiden Attribute werden beim Start des apache2 ausgelesen und die entsprechenden Files als Include Statement in /etc/apache2/sysconfig.d/include.conf eingefügt.
2. Wieso zeigt Yast2 mir an, das mod_userdir aktiv ist?
Das weiß ich auch nicht.
4. Wie fixe ich den Fehler richtig? Es ist wohl nicht im Sinne es Erfinders, wenn ich die default-server.conf von Hand editiere. Die könnte ja bei jedem Update übergebügelt werden.
siehe meinen Komment zu 1. Viele Grüße Volker -- This e-mail and any attachment is for authorised use by the intended recipient(s) only. It may contain proprietary material, confidential information and/or be subject to legal privilege. It should not be copied, disclosed to, retained or used by, any other party. If you are not an intended recipient then please promptly delete this e-mail and any attachment and all copies and inform the sender. Thank you.
Hallo Volker, On Wednesday 22 March 2006 08:01, Müller, Volker wrote:
Doch, es gibt noch einen Mechanismus. In der /etc/sysconfig/apache2 gibt die Attribute "APACHE_CONF_INCLUDE_DIRS" und "APACHE_CONF_INCLUDE_FILES"
Ist die Frage, wo man die am besten setzt. Aber egal. Mit dem jetzigen Workaround bin ich eigentlich ganz zufrieden. Was mich an der ganzen Sache so richtig stört, ist die Tatsache, dass es so ein einfacher Fehler war. Ich habe die ganze Zeit in der falschen Richtung gesucht. Und alles nur deswegen, weil meine Annahme falsch war: nämlich, dass mod_userdir geladen wurde. Das kann ja jederzeit wieder passieren, vielleicht auch mit einem anderen Modul. Es muss doch eine Möglichkeit geben, zu überprüfen, ob ein bestimmtes Modul von apache2 geladen wurde. Aber das ist wohl eher ein apache-Problem als ein SuSE-Problem. bye, Christian
Hallo Christian, hallo Leute, Am Mittwoch, 22. März 2006 23:55 schrieb Christian Fröbel: [...]
Es muss doch eine Möglichkeit geben, zu überprüfen, ob ein bestimmtes Modul von apache2 geladen wurde.
Schreib folgendes in die Configdatei: <IfModule mod_userdir.c> Ist dieses blöde Modul geladen? </IfModule> Ja, das ist ernst gemeint. Wenn Apache jetzt den Start wegen eines Syntaxfehlers in der Config verweigert, wird mod_userdir geladen ;-)) Gruß Christian Boltz -- Nur so aus Interesse: Bist Du in die Gesellschaft "Rettet das Semikolon!" eingetreten? ;-) [Jan Trippler in suse-linux über ein Script von David Haller]
Hallo Christian, na das ist doch mal ein praktischer Tipp. Hoffentlich erinnere ich mich daran, wenn ich so ein Problem das nächste mal habe. thx, Christian
participants (3)
-
Christian Boltz
-
Christian Fröbel
-
Müller, Volker