Sowas ist cool. Ich bin zufällig auf Satisfy(any|all) gestoßen:
<Directory /home/user1/htdocs>
order deny,allow
Deny from all
allow from 10.147.40.250
AuthName "Nix wischtisches"
AuthUserFile /etc/apache2/passwd
AuthType basic
Require valid-user
satisfy any
</Directory>
Die 10.147.40.250 darf einfach so zugreifen, alle anderen müssen einen Benutzer und Passwort angeben.
Deine IP ist:
38.107.179.206

2 Kommentare
Die Direktive gab es auch schon in Apache 1.x. Sie steht, wenn ich mich recht erinnere, sogar in unseren Schulungsunterlagen :^)
Man muss damit ein bisschen aufpassen, wenn man HTTPS-Server konfiguriert, da »SSLRequire« und »SSLRequireSSL« nicht mehr funktionieren, wenn »Satisfy Any« in Kraft ist (sie können dann durch andere Sachen wie »Allow from …« unterlaufen werden). Man muss in diesem Fall »SSLOptions +StrictRequire« setzen, damit die SSL-basierte Zugriffskontrolle wieder Vorrang vor »Satisfy Any« hat.
Dann muss ich das echt überlesen haben. Auf der anderen Seite hatte ich nie das Bedürfnis diese Option zu verwenden
Danke für den Hinweis mit SSL.