relecture des exemples en Require + ajout de cas

This commit is contained in:
Gregory Colpart 2022-03-25 11:03:45 +01:00
parent db3a924cc9
commit 8b245f73e1

View file

@ -795,18 +795,34 @@ Require all granted
Require all denied Require all denied
# Limiter l'accès à une IP # Limiter l'accès à une IP
Require ip 192.0.2.21 Require ip 192.0.2.21
# Autoriser l'accès local # Autoriser l'accès "local"
Require local Require local
# Autoriser une IP ou un utilisateur valide # Autoriser l'accès à tout le monde mais bloquer une IP spécifique
<RequireAll>
Require all granted
Require not ip 192.0.2.21
</RequireAll>
# Limiter l'accès à des utilisateurs valides (authentification HTTP)
AuthType Basic
AuthBasicProvider file
AuthUserFile /foo/.htpasswd
Require valid-user
# Autoriser une IP OU un utilisateur valide (équivalent de l'ancien "Satisfy Any")
AuthType Basic AuthType Basic
AuthBasicProvider file AuthBasicProvider file
AuthUserFile /foo/.htpasswd AuthUserFile /foo/.htpasswd
Require valid-user Require valid-user
Require ip 192.0.2.21 Require ip 192.0.2.21
# Bloquer une IP spécifique # Autoriser des IP ET un utilisateur valide
AuthType Basic
AuthBasicProvider file
AuthUserFile /foo/.htpasswd
<RequireAll> <RequireAll>
Require all granted <RequireAny>
Require not ip 192.0.2.21 Require ip 192.0.2.21
Require ip 192.0.2.22
</RequireAny>
require valid-user
</RequireAll> </RequireAll>
~~~ ~~~