Guten Morgen! Ich versuche hier immer noch, den apache2, angelehnt an eine funzende 1.3.x Konfiguration unter 8.2, zum Laufen zu bringen ... leider gibt es aber so manche Hürde mit sich. Soeben fiel mir auf, daß die DOC_ALLOW="" Anweisung in /etc/sysconfig/susehelp offenbar nicht ausgewertet wird, denn bspw. in /etc/apache2/conf.d/susehelp.conf wird immer wieder: # The next line will be rewritten by SuSEconfig.susehelp: # (depending on the DOC_ALLOW variable in /etc/sysconfig/susehelp) allow from localhost gesetzt - obwohl DOC_ALLOW korrekt gesetzt ist. Weiterhin funzt bis dato mailman nicht .... /etc/apache2/conf.d/mailman.conf ist konfiguriert, aber http://IP-Adresse/mailman/ kann nicht aufgerufen werden. Hat jemand gleiche Probleme? Einen schönen Tag noch Torsten
Hallo Torsten, hallo Leute, Am Samstag, 6. November 2004 07:07 schrieb Torsten E.:
Ich versuche hier immer noch, den apache2, angelehnt an eine funzende 1.3.x Konfiguration unter 8.2, zum Laufen zu bringen ... leider gibt es aber so manche Hürde mit sich.
Soeben fiel mir auf, daß die DOC_ALLOW="" Anweisung in /etc/sysconfig/susehelp offenbar nicht ausgewertet wird, denn bspw. in /etc/apache2/conf.d/susehelp.conf wird immer wieder: # The next line will be rewritten by SuSEconfig.susehelp: # (depending on the DOC_ALLOW variable in /etc/sysconfig/susehelp) allow from localhost gesetzt - obwohl DOC_ALLOW korrekt gesetzt ist.
Guck mal in /sbin/conf.d/SuSEconfig.susehelp rein und suche nach DOC_ALLOW, das sollte die Sache klären. (Und bitte auch mir verraten, was Du vorgefunden hast.) Ansonsten einfach mit dem Editor direkt ändern, SuSEconfig aufrufen und nachsehen, ob Deine Änderung überbügelt wurde oder nicht ;-)
Weiterhin funzt bis dato mailman nicht .... /etc/apache2/conf.d/mailman.conf ist konfiguriert, aber http://IP-Adresse/mailman/ kann nicht aufgerufen werden.
Zeig mal die betreffenden Zeilen aus dem ErrorLog her, vielleicht sieht man da mehr. Gruß Christian Boltz -- "Does your computer ever crash?" "Oh definitely, believe me. We want to make a tool that we can use ourselves and we know from our own use we can make it a lot better and a lot more reliable." [Bill Gates in a BBC interview]
Hallo Christian, Christian Boltz schrieb am Samstag, 6. November 2004 19:36:
Hallo Torsten, hallo Leute,
Am Samstag, 6. November 2004 07:07 schrieb Torsten E.:
Ich versuche hier immer noch, den apache2, angelehnt an eine funzende 1.3.x Konfiguration unter 8.2, zum Laufen zu bringen ... leider gibt es aber so manche Hürde mit sich.
Soeben fiel mir auf, daß die DOC_ALLOW="" Anweisung in /etc/sysconfig/susehelp offenbar nicht ausgewertet wird, denn bspw. in /etc/apache2/conf.d/susehelp.conf wird immer wieder: # The next line will be rewritten by SuSEconfig.susehelp: # (depending on the DOC_ALLOW variable in /etc/sysconfig/susehelp) allow from localhost gesetzt - obwohl DOC_ALLOW korrekt gesetzt ist.
Guck mal in /sbin/conf.d/SuSEconfig.susehelp rein und suche nach DOC_ALLOW, das sollte die Sache klären. (Und bitte auch mir verraten, was Du vorgefunden hast.)
Ich nehme einmal an, Du meinst diese Zeilen: ... httpdconf=/usr/share/susehelp/httpd.conf ... apacheconfdir=/etc/apache2/conf.d if [ -d $apacheconfdir ] ; then if [ "$DOC_SERVER" = yes ] ; then cp $httpdconf $apacheconfdir/susehelp.conf else rm -f $apacheconfdir/susehelp.conf fi fi ... (Sprich, die Änderungen werden gar nicht umgesetzt, da $httpdconf vorgegeben ist, und unverändert übernommen wird.) Werde also, als temporären workaround, /usr/share/susehelp/httpd.conf entsprechend anpassen ... Danke soweit schon einmal!!! ... hätte ich aber selbst mal drauf kommen sollen/können/müssen ... ;)
Ansonsten einfach mit dem Editor direkt ändern, SuSEconfig aufrufen und nachsehen, ob Deine Änderung überbügelt wurde oder nicht ;-)
Nun funzt es, selbst wenn SuSEconfig nochmals ausgeführt wird. :)
Weiterhin funzt bis dato mailman nicht .... /etc/apache2/conf.d/mailman.conf ist konfiguriert, aber http://IP-Adresse/mailman/ kann nicht aufgerufen werden.
Zeig mal die betreffenden Zeilen aus dem ErrorLog her, vielleicht sieht man da mehr.
Hier die betreffende Zeile den default-error.log (es wird nur eine generiert): [Sat Nov 06 20:01:53 2004] [error] [client 192.168.10.100] attempt to invoke directory as script: /usr/lib/mailman/cgi-bin/ Hier die betreffende Zeile den default-access.log (es wird ebenfalls nur eine generiert): 192.168.10.100 - - [06/Nov/2004:20:01:53 +0100] "GET /mailman/ HTTP/1.0" 403 1147 "-" "Mozilla/5.0 (Windows; U; Windows NT 5.0; de-DE; rv:1.7) Gecko/20040803 Firefox/0.9.3"
Gruß
Christian Boltz
Hallo Torsten, hallo Leute, Am Samstag, 6. November 2004 20:11 schrieb Torsten E.:
Christian Boltz schrieb am Samstag, 6. November 2004 19:36:
Am Samstag, 6. November 2004 07:07 schrieb Torsten E.:
Soeben fiel mir auf, daß die DOC_ALLOW="" Anweisung in /etc/sysconfig/susehelp offenbar nicht ausgewertet wird,[...]
Guck mal in /sbin/conf.d/SuSEconfig.susehelp rein und suche nach DOC_ALLOW, das sollte die Sache klären. (Und bitte auch mir verraten, was Du vorgefunden hast.)
Ich nehme einmal an, Du meinst diese Zeilen: ... httpdconf=/usr/share/susehelp/httpd.conf ...
Genau das, das Du hier durch Punkte ersetzt hast, würde mich noch interessieren (ich vermute nämlich genau dort den Fehler). Von mir aus schick das per PM, für die Liste ist es eher uninteressant ;-)
apacheconfdir=/etc/apache2/conf.d [Datei wird nur kopiert] (Sprich, die Änderungen werden gar nicht umgesetzt, da $httpdconf vorgegeben ist, und unverändert übernommen wird.) Werde also, als temporären workaround, /usr/share/susehelp/httpd.conf entsprechend anpassen ...
Danke soweit schon einmal!!! ... hätte ich aber selbst mal drauf kommen sollen/können/müssen ... ;)
Nicht weiter schlimm ;-)
Ansonsten einfach mit dem Editor direkt ändern, SuSEconfig aufrufen und nachsehen, ob Deine Änderung überbügelt wurde oder nicht ;-)
Nun funzt es, selbst wenn SuSEconfig nochmals ausgeführt wird. :)
Na dann ;-)
Weiterhin funzt bis dato mailman nicht .... /etc/apache2/conf.d/mailman.conf ist konfiguriert, aber http://IP-Adresse/mailman/ kann nicht aufgerufen werden.
Zeig mal die betreffenden Zeilen aus dem ErrorLog her, vielleicht sieht man da mehr.
Hier die betreffende Zeile den default-error.log (es wird nur eine generiert): [Sat Nov 06 20:01:53 2004] [error] [client 192.168.10.100] attempt to invoke directory as script: /usr/lib/mailman/cgi-bin/
Also ist Mailman installiert und wird gefunden. Nur ist eben das Directory-Listing verboten. (deshalb auch 403 Forbidden im access.log) Ruf das Ganze mal mit einem existierenden Script dahinter auf: http://localhost/mailman/listinfo http://localhost/mailman/listinfo/<existierende Liste> http://localhost/mailman/listinfo/<NICHT existierende Liste> Falls es wieder nicht geht, wiederum die zugehörigen Zeilen aus dem ErrorLog in die Mail kopieren. Zumindest die Fehlermeldung dürfte eine andere sein. Gruß Christian Boltz -- schliEßlichle sendi emeiSt Enleut ehier mehralsdreIpo Stingsa Mtag sOd Asesdoch et. Waserm üdentwärdenkahnimmerrattentsumÜßenw aßIrge nDeinezUs Ahmäst ell unkvonbU chst, abensagenw iel ;-) [Tilman Ahr in dcoulm zum Thema "Rechtschreibfehler stören doch nicht"]
Ok, kommt alles per PN. Gruß Torsten Christian Boltz schrieb am Samstag, 6. November 2004 22:15:
Hallo Torsten, hallo Leute,
Am Samstag, 6. November 2004 20:11 schrieb Torsten E.:
Christian Boltz schrieb am Samstag, 6. November 2004 19:36:
Am Samstag, 6. November 2004 07:07 schrieb Torsten E.:
Soeben fiel mir auf, daß die DOC_ALLOW="" Anweisung in /etc/sysconfig/susehelp offenbar nicht ausgewertet wird,[...]
Guck mal in /sbin/conf.d/SuSEconfig.susehelp rein und suche nach DOC_ALLOW, das sollte die Sache klären. (Und bitte auch mir verraten, was Du vorgefunden hast.)
Ich nehme einmal an, Du meinst diese Zeilen: ... httpdconf=/usr/share/susehelp/httpd.conf ...
Genau das, das Du hier durch Punkte ersetzt hast, würde mich noch interessieren (ich vermute nämlich genau dort den Fehler). Von mir aus schick das per PM, für die Liste ist es eher uninteressant ;-)
apacheconfdir=/etc/apache2/conf.d [Datei wird nur kopiert] (Sprich, die Änderungen werden gar nicht umgesetzt, da $httpdconf vorgegeben ist, und unverändert übernommen wird.) Werde also, als temporären workaround, /usr/share/susehelp/httpd.conf entsprechend anpassen ...
Danke soweit schon einmal!!! ... hätte ich aber selbst mal drauf kommen sollen/können/müssen ... ;)
Nicht weiter schlimm ;-)
Ansonsten einfach mit dem Editor direkt ändern, SuSEconfig aufrufen und nachsehen, ob Deine Änderung überbügelt wurde oder nicht ;-)
Nun funzt es, selbst wenn SuSEconfig nochmals ausgeführt wird. :)
Na dann ;-)
Weiterhin funzt bis dato mailman nicht .... /etc/apache2/conf.d/mailman.conf ist konfiguriert, aber http://IP-Adresse/mailman/ kann nicht aufgerufen werden.
Zeig mal die betreffenden Zeilen aus dem ErrorLog her, vielleicht sieht man da mehr.
Hier die betreffende Zeile den default-error.log (es wird nur eine generiert): [Sat Nov 06 20:01:53 2004] [error] [client 192.168.10.100] attempt to invoke directory as script: /usr/lib/mailman/cgi-bin/
Also ist Mailman installiert und wird gefunden. Nur ist eben das Directory-Listing verboten. (deshalb auch 403 Forbidden im access.log)
Ruf das Ganze mal mit einem existierenden Script dahinter auf:
http://localhost/mailman/listinfo http://localhost/mailman/listinfo/<existierende Liste> http://localhost/mailman/listinfo/<NICHT existierende Liste>
Falls es wieder nicht geht, wiederum die zugehörigen Zeilen aus dem ErrorLog in die Mail kopieren. Zumindest die Fehlermeldung dürfte eine andere sein.
Gruß
Christian Boltz -- schliEßlichle sendi emeiSt Enleut ehier mehralsdreIpo Stingsa Mtag sOd Asesdoch et. Waserm üdentwärdenkahnimmerrattentsumÜßenw aßIrge nDeinezUs Ahmäst ell unkvonbU chst, abensagenw iel ;-) [Tilman Ahr in dcoulm zum Thema "Rechtschreibfehler stören doch nicht"]
Guten Morgen! Dank Christians super Einsatz funzt nun sowohl die Auswertung der DOC_ALLOW Direktive des apache2, als auch die Nutzung von mailman. :) Zum ersten Problem heißt es: [Zitat Christian] Wie ich vermutet hatte, ist der Fehler noch drin - ist wohl beim Betatest durchgerutscht Zur Info: Die Zeilen 50-65 sind auskommentiert. Und genau in dem Bereich würde DOC_ALLOW ausgewertet und in die Config eingetragen. Ich melde das nachher gleich mal bei SuSE (wobei ich nicht vermute, dass es wegen dieser Kleinigkeit ein Paketupdate gibt [/Zitat Christian] Danach wird es korrekt ausgelesen und weitergenutzt. Zum mailman Problem reicht es, den user wwwrun der Gruppe mailman hinzuzufügen. Gruß & einen schönen Tag noch Torsten Torsten E. schrieb am Samstag, 6. November 2004 22:32:
Ok, kommt alles per PN.
Gruß Torsten
Christian Boltz schrieb am Samstag, 6. November 2004 22:15:
Hallo Torsten, hallo Leute,
Am Samstag, 6. November 2004 20:11 schrieb Torsten E.:
Christian Boltz schrieb am Samstag, 6. November 2004 19:36:
Am Samstag, 6. November 2004 07:07 schrieb Torsten E.:
Soeben fiel mir auf, daß die DOC_ALLOW="" Anweisung in /etc/sysconfig/susehelp offenbar nicht ausgewertet wird,[...]
Guck mal in /sbin/conf.d/SuSEconfig.susehelp rein und suche nach DOC_ALLOW, das sollte die Sache klären. (Und bitte auch mir verraten, was Du vorgefunden hast.)
Ich nehme einmal an, Du meinst diese Zeilen: ... httpdconf=/usr/share/susehelp/httpd.conf ...
Genau das, das Du hier durch Punkte ersetzt hast, würde mich noch interessieren (ich vermute nämlich genau dort den Fehler). Von mir aus schick das per PM, für die Liste ist es eher uninteressant ;-)
apacheconfdir=/etc/apache2/conf.d [Datei wird nur kopiert] (Sprich, die Änderungen werden gar nicht umgesetzt, da $httpdconf vorgegeben ist, und unverändert übernommen wird.) Werde also, als temporären workaround, /usr/share/susehelp/httpd.conf entsprechend anpassen ...
Danke soweit schon einmal!!! ... hätte ich aber selbst mal drauf kommen sollen/können/müssen ... ;)
Nicht weiter schlimm ;-)
Ansonsten einfach mit dem Editor direkt ändern, SuSEconfig aufrufen und nachsehen, ob Deine Änderung überbügelt wurde oder nicht ;-)
Nun funzt es, selbst wenn SuSEconfig nochmals ausgeführt wird. :)
Na dann ;-)
Weiterhin funzt bis dato mailman nicht .... /etc/apache2/conf.d/mailman.conf ist konfiguriert, aber http://IP-Adresse/mailman/ kann nicht aufgerufen werden.
Zeig mal die betreffenden Zeilen aus dem ErrorLog her, vielleicht sieht man da mehr.
Hier die betreffende Zeile den default-error.log (es wird nur eine generiert): [Sat Nov 06 20:01:53 2004] [error] [client 192.168.10.100] attempt to invoke directory as script: /usr/lib/mailman/cgi-bin/
Also ist Mailman installiert und wird gefunden. Nur ist eben das Directory-Listing verboten. (deshalb auch 403 Forbidden im access.log)
Ruf das Ganze mal mit einem existierenden Script dahinter auf:
http://localhost/mailman/listinfo http://localhost/mailman/listinfo/<existierende Liste> http://localhost/mailman/listinfo/<NICHT existierende Liste>
Falls es wieder nicht geht, wiederum die zugehörigen Zeilen aus dem ErrorLog in die Mail kopieren. Zumindest die Fehlermeldung dürfte eine andere sein.
Gruß
Christian Boltz -- schliEßlichle sendi emeiSt Enleut ehier mehralsdreIpo Stingsa Mtag sOd Asesdoch et. Waserm üdentwärdenkahnimmerrattentsumÜßenw aßIrge nDeinezUs Ahmäst ell unkvonbU chst, abensagenw iel ;-) [Tilman Ahr in dcoulm zum Thema "Rechtschreibfehler stören doch nicht"]
participants (2)
-
Christian Boltz
-
Torsten E.