PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [apache2] authentifizierung bei bestimmten IPs



pi-cubiq
13.10.04, 16:10
hallo!
mein problem ist folgendes: ich möchte ein verzeichnis auf dem webserver aus dem internet nur mit .htaccess-basic-authentifizierung zugänglich machen, aus einem internen subnetz soll aber keine authentifizierung stattfinden. hier mein bisheriger versuch, der allerdings immer eine authentifizierung durchführt, egal aus welchem netz:

.htaccess file:

AuthType Basic
AuthName "Wiki"
AuthUserFile /etc/apache2/.wiki_pw
Require valid-user

Order deny,allow
allow from all


apache conf:

<Directory /srv/www/htdocs/wiki/>
AllowOverride AuthConfig
Options IncludesNoExec
Order deny,allow
Allow from All
</Directory>

wie schaffe ich es, dass aus einem bestimmten IP-Block keine Authentifzierung benötigt wird?

stefan-tiger
13.10.04, 16:29
MIt der Apache conf kenn ich mich nicht sogut aus, deswegen mach ich sowas immer per php :-)

stefaan
13.10.04, 19:03
Servus!

Entweder einen zweiten VHost fürs Intranet oder die Konfiguration mit "Satisfy any" erweitern, siehe z.B.
http://www.informatik.uni-hamburg.de/Frauen/Admina/Beitraege/Hamp/apache-weitereAufgaben.html

Grüße, Stefan

pi-cubiq
13.10.04, 23:33
das mit dem satisfy klingt nach dem, was ich vorhabe. noch habe ich es nicht ganz verstanden, aber ich werde noch etwas googeln.

danke für den tip!