Hi,

Norman Timmler schrieb:
Hallo,

ich habe jetzt schon viele Stunden daran gesessen, folgendes Problem zu
lösen, obwohl es eher trivial erscheint:

Der Virtuelle Host ist Passwort geschützt. Nun möchte ich per Location
Direktive eine Ausnahme definieren, aber es gelingt mir nicht.

  <LocationMatch "^/">
    Order deny,allow
    Deny from all
    Allow from .myhost.de

Da ich sowas ja selten sehe, muß ich gleich mal nachfragen: Hast Du geprüft ob Du damit das Gewünschte erreichst? Also ist die Namensauflösung auf dem Server korrekt, die Reverse-Zone ordentlich gepflegt und Du testest nicht über localhost *g*?
Ansonsten ist so eine doppelte DNS-Anfrage bestimmt eine ziemliche Bremse.

    AuthType Basic
    AuthName "authentifizieren"
    AuthUserFile /etc/apache2/.htpasswd
    AuthGroupFile /etc/apache2/.htgroups
    Require group admins
    Satisfy Any
    # FUNKTIONIERT
  </LocationMatch>
  <LocationMatch "^/public">
    Order deny,allow
    Allow from all
    # HIER WIRD TROTZDEM NACH BENUTZERNAME UND PASSWORT GEFRAGT
  </LocationMatch>
</VirtualHost>

Hat jemand einen Tip für mich?

Browser ( - (Firefox + Extensions)) haben ja die doofe Angewohnheit auch für "tieferliegende" URLs nach Zugangsdaten zu fragen, wenn sie einmal einen Authorization-Request gesehen haben. Denke mal Du hast mit einem frischen Browser auch direkt die Adresse /public/bla getestet?

Vielleicht kann man auch etwas mit einer vom Wert einer Umgebungsvariable abhängigen Zugriffskontrolle machen.

Grüsse,
.max




--------------------------------------------------------------------------
Apache HTTP Server Mailing List "users-de" unsubscribe-Anfragen an [EMAIL PROTECTED]
          sonstige Anfragen an [EMAIL PROTECTED]
--------------------------------------------------------------------------

Antwort per Email an