diff --git a/HowtoApache.md b/HowtoApache.md index 2408ab32..d27d3759 100644 --- a/HowtoApache.md +++ b/HowtoApache.md @@ -795,18 +795,34 @@ Require all granted Require all denied # Limiter l'accès à une IP Require ip 192.0.2.21 -# Autoriser l'accès local +# Autoriser l'accès "local" Require local -# Autoriser une IP ou un utilisateur valide +# Autoriser l'accès à tout le monde mais bloquer une IP spécifique + + Require all granted + Require not ip 192.0.2.21 + +# 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 AuthBasicProvider file AuthUserFile /foo/.htpasswd Require valid-user 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 - Require all granted - Require not ip 192.0.2.21 + + Require ip 192.0.2.21 + Require ip 192.0.2.22 + + require valid-user ~~~