Hallo Leute,
ich hab ein Problem die oben genannten Apachemodule ordentlich zum zusammenspiel zu bewegen.
Die Konfiguration:
Auf dem Apache gibt es ein Verzeichnis /test in dem Verzeichnis existiert eine .htaccess. In der .htaccess ist mod_rewrite und mod_auth konfiguiert.
o mod_rewirte: Alle eingehenden Requests auf das Verzeichnis test werden intern auf einen webmailer umgeleitet. Dazu ist zusätzlich die option P für Proxy aktiviert, damit die Requests transparent als reverse Proxy durchgereicht werden.
o mod_auth: Ist klassisch mit htpasswd
so siehts aus:
RewriteEngine On
RewriteCond %{REQUEST_URI} ^.*/test/.*$
RewriteRule (.*)$ [http]://mailer/mail/$1 [P,L]
AuthUserFile access.pwd
AuthGroupFile /dev/null
AuthName Access
AuthType Basic
require valid-user
Der Anmeldevorgang:
Gibt man nun [http]://[host]/test ein kommt zuerst das Loginfenster von mod_auth. Dort gibt man den Benutzer an der in der access angelegt wurde. Nun erscheint das Anmeldefenster (gleicher Typ wie bei mod_auth) vom webmailer. Nun gebe ich hier den Benutzer (anderer wie für mod_auth) für den Webmailer an.
Das Problem:
Diese Antwort wird nicht auf den Webmailer durchgereicht, sondern bleibt im Apache hängen. Das kann ich daran erkennen das eine Meldung in das Logfile geschreiben wird, das der Benutzer nicht gefunden wird.
Wer hat dieses Problem schon gehabt, kennt eine Lösung oder kann mir sonst irgendwie weiterhelfen.
Gruß Nameless