[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Apache2] Authentifizierung abhaengig von Webserver-Forwarding?
[Thread Prev] | [Thread Next]
- Subject: [Apache2] Authentifizierung abhaengig von Webserver-Forwarding?
- From: Michael Lestinsky <michael.lestinsky@xxxxxxxxxxxxx>
- Date: Mon, 26 Mar 2007 12:31:11 +0200
- To: uugrn@xxxxxxxxxxxxxxx
Hallo zusammen, ich haette da ein kleines Problem mit Apache 2.0. Wir haben in der Gruppe einen kleinen Server, der intern steht und von Aussen nur ueber ein Forwarding durch den oeffentlichen Webserver erreichbar ist. Ich will jetzt unterscheiden, woher ein Request kommt, um zu unterscheiden, ob sich ein User erst authentifizieren muss. Ich habe nun das hier hinbekommen, was zunaechsteinmal zu funktionieren scheint: <Directory /var/www/nurfuerintern/> Order allow,deny # Erlaube aus Zugriff aus dem Hausnetz Allow from .example.com # und verbiete jeden anderen Rechner # Auch der oeffentliche Webserver ist in dieser Liste, Deny from all, 12.34.56.789 # Fuer ausserhalb muss per Username/Passwort authentifiziert werden AuthName "intern" AuthType Basic AuthUserFile /etc/apache2/user-wiki require valid-user Satisfy any </Directory> Alle internen User werden ueber die erste Allow-Zeile durchgelassen, wer von extern kommt, dessen Request wird vom von aussen erreichbaren Host 12.34.56.789 nach innen weitergeleitet und er bekommt den Anmeldedialog praesentiert. Was mir daran aber nicht gefaellt ist die Kopplung an die IP-Adresse. Das Problem daran ist, ich bin fuer den oeffentlichen Webserver nicht verant- wortlich und wenn der mal umzieht, stehen alle internen Seiten im Google- Index. Das wuerde ich gerne verhindern. Ein moeglicher Ansatz waere hier auf die X-Forwarded-For: Variable beim HTTP-Request zu pruefen. Weiss zufaellig jemand, ob man dies mit Apache-Bordmitteln erreichen kann? Oder hat jemand eine noch bessere Idee? Danke, Michael -- Michael Lestinsky Max-Planck-Institut fuer Kernphysik michael.lestinsky@xxxxxxxxxxxxx Saupfercheckweg 1; 69117 Heidelberg Phone +49 6221 516-202 Fax -602 http://www.mpi-hd.mpg.de/ion-storage/ -- http://mailman.uugrn.org/mailman/listinfo/uugrn