From 8b245f73e18db8ad770fbd89d20a6f317c5bdb4b Mon Sep 17 00:00:00 2001 From: Gregory Colpart Date: Fri, 25 Mar 2022 11:03:45 +0100 Subject: [PATCH] relecture des exemples en Require + ajout de cas --- HowtoApache.md | 26 +++++++++++++++++++++----- 1 file changed, 21 insertions(+), 5 deletions(-) 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 ~~~