diff --git a/internet/web/htaccess.tml b/internet/web/htaccess.tml index 3b1a4c8..0a77eaf 100644 --- a/internet/web/htaccess.tml +++ b/internet/web/htaccess.tml @@ -160,9 +160,10 @@ avez désactivé cette fonction, bien sûr).

Restrictions d'accès

Vous pouvez interdire l'accès à votre site à partir de certaines -adresses IP. Rappel : une adresse IP est constitué de quatre -nombres de 0 à 255 séparés par des points, par exemple l'adresse IP de -clipper est 129.199.121.1.

+adresses IP. Dans ce document, il ne sera question que des adresses +IPv4, dont on rappelle qu'elles sont constituées de quatre nombres de 0 +à 255 séparés par des points (par exemple l'adresse IP de clipper est +129.199.121.1).

Pour interdire une adresse IP :

@@ -188,6 +189,18 @@ deny from 12.34.5 # on interdit toutes les adresses IP commençant par 12.34. allow from all # on autorise tous les autres +

Le rôle de la directive order ci-dessus est d'indiquer +l'ordre dans lequel les directives deny et +allow doivent être évaluées. Il faut préciser soit +allow,deny (auquel cas les requêtes sont refusées sauf si +elles sont désignées par une directive allow et aucune +directive deny), soit deny,allow (auquel cas +les requêtes sont acceptées sauf si elles sont désignées par une +directive deny et aucune directive allow). +Remarquez que, d'une façon quelque peu contre-intuitive, l'ordre réel +des directives allow et deny dans le fichier +.htaccess est sans importance.

+

Exemple : vous souhaitez réserver une partie de votre site aux connexions venant de l'École. Admettons qu'il s'agisse de votre répertoire ~/www/normalos/. Créez dans ce répertoire une @@ -275,6 +288,17 @@ deny from all </Files> +

Pour en savoir plus

+ +

+ Pour plus d'informations sur les fichiers .htaccess, vous + pouvez vous reporter à l'article Wikipedia à + leur propos (qui n'est pas spécifique à Apache), ou au tutorial + à leur sujet qui figure dans la documentation d'Apache. +

+
Auteur : Marie-Lan Nguyen. Modifié par : Laurent Rineau.