diff --git a/HowtoApache.md b/HowtoApache.md index 0f428ea2..171a8723 100644 --- a/HowtoApache.md +++ b/HowtoApache.md @@ -736,6 +736,22 @@ Historiquement Apache, utilisait les directives `Order`, `Allow`, `Deny`, et `Sa **/!\\ Il ne faut jamais mélanger d'anciennes directives comme Order, Allow ou Deny avec des nouvelles comme Require, car le comportement n'est pas définit ce qui vous emenera dans du deboguage interminable. /!\\** +Voici quelques exemples d'utilisation de la directive `Require` : + +~~~{.apache} +# Autoriser l'accès à tout le monde +Require all granted +# Interdire l'accès à tout le monde +Require all denied +# Limiter l'accès à une IP +Require ip 192.0.2.21 +# Autioriser une IP ou un utilisateur valide +AuthType Basic +AuthBasicProvider file +AuthUserFile /foo/.htpasswd +Require valid-user +Require ip 192.0.2.21 +~~~ ### Authentification HTTP