From 95f5cd880e26d9a84279fd4bc46fb9ad84013874 Mon Sep 17 00:00:00 2001
From: Lucien Gentis Les hôtes dont les noms correspondent ou se terminent par la
chaîne spécifiée ont l'autorisation d'accès. Seules les
composantes entières du nom d'hôte doivent correspondre ; ainsi,
- dans l'exemple ci-dessus, Dans cet exemple, tous les hôtes du domaine apache.org ont
+ Dans cet exemple, tous les hôtes du domaine example.org ont
l'autorisation d'accès ; tous les autres voient leur accès
refusé. Dans l'exemple suivant, tous les hôtes du domaine apache.org ont
- l'autorisation d'accès, sauf ceux du sous-domaine foo.apache.org qui
+ Dans l'exemple suivant, tous les hôtes du domaine example.org ont
+ l'autorisation d'accès, sauf ceux du sous-domaine foo.example.org qui
voient leur accès refusé. Tous les hôtes qui ne sont pas dans le
- domaine apache.org sont rejetés car le statut par défaut est positionné
+ domaine example.org sont rejetés car le statut par défaut est positionné
sur Par contre, si la valeur de la directive
Les remarques à propos de la différence entre Un nom de domaine (éventuellement partiel) Les hôtes dont les noms correspondent ou se terminent par la
chaîne spécifiée se voient accorder l'accès. Seuls les élément de
nom de domaine complets sont mis en correspondance ; ainsi,
- l'exemple ci-dessus correspondra à Un nom d'hôte commençant par un caractère "*"
@@ -418,10 +418,10 @@ gestionnaire de stockage précisé
composant de nom de domaine qui suit ce caractère. Depuis la version 2.2.12, on peut définir la variable
diff --git a/docs/manual/mod/mod_dir.xml.fr b/docs/manual/mod/mod_dir.xml.fr
index 8085b06f7e..1c07b38ef4 100644
--- a/docs/manual/mod/mod_dir.xml.fr
+++ b/docs/manual/mod/mod_dir.xml.fr
@@ -1,7 +1,7 @@
-
+
@@ -193,7 +193,7 @@ aucun fichier
(Not Found).
Par exemple fait en sorte que les requêtes ne correspondant à aucun fichier
soient traitées par Les fichiers existants comme des images, des fichiers css, etc...
seront traités normalement. Dans l'exemple ci-dessus, la règle ne réécrit
@@ -178,7 +178,7 @@ pas la requête. La cible de réécriture "-"
indique à mod_rewrite de transmettre la requête sans
modification. Par contre, il
définit un cookie nommé 'frontdoor' avec une valeur 'yes'. Le cookie est
-valide pour tout hôte situé dans le domaine
+ Allow from example.org
Allow from .net example.edu
foo.apache.org
- correspondra, mais fooapache.org
ne conviendra pas.
+ dans l'exemple ci-dessus, foo.example.org
+ correspondra, mais fooexample.org
ne conviendra pas.
Avec cette configuration, Apache httpd va effectuer une double recherche
DNS sur l'adresse IP du client, sans tenir compte de la
définition de la directive
Deny from all
- Allow from apache.org
+ Allow from example.org
- Allow from apache.org
- Deny from foo.apache.org
+ Allow from example.org
+ Deny from foo.example.org
Deny,Allow
, tout le monde a l'autorisation d'accès.
- Ceci est dû au fait que Allow from apache.org
sera
+ Ceci est dû au fait que Allow from example.org
sera
évalué en dernier, sans tenir compte de l'ordre réel dans lequel les
directives apparaissent dans le fichier de configuration, et va
- l'emporter sur Deny from foo.apache.org
. Tout hôte qui
- n'est pas dans le domaine apache.org
aura aussi
+ l'emporter sur Deny from foo.example.org
. Tout hôte qui
+ n'est pas dans le domaine example.org
aura aussi
l'autorisation d'accès car le statut par défaut est positionné sur
+ Require host example.org
Require host .net example.edu
foo.apache.org
, mais
- ne correspondra pas à fooapache.org
. Avec cette
+ l'exemple ci-dessus correspondra à foo.example.org
, mais
+ ne correspondra pas à fooexample.org
. Avec cette
configuration, Apache va effectuer une double recherche DNS sur
l'adresse IP du client, sans tenir compte de la définition de la
directive
<IfModule mod_cache.c>
+ LoadModule disk_cache_module modules/mod_cache_disk.so
<IfModule mod_cache_disk.c>
@@ -407,8 +407,8 @@ gestionnaire de stockage précisé
CacheEnable disk /
# Mise en cache des URLs FTP mandatées
CacheEnable disk ftp://
- # Mise en cache des contenus situés dans www.apache.org
- CacheEnable disk http://www.apache.org/
+ # Mise en cache des contenus situés dans www.example.org
+ CacheEnable disk http://www.example.org/
- CacheEnable disk http://*apache.org/
- # Correspond à www.apache.org, mais pas à fooapache.org
- CacheEnable disk http://.apache.org/
+ # Correspond à www.example.org et fooexample.org
+ CacheEnable disk http://*example.org/
+ # Correspond à www.example.org, mais pas à fooexample.org
+ CacheEnable disk http://.example.org/
FallbackResource non-404.php
+ FallbackResource /not-404.php
non-404.php
, sans affecter les
@@ -209,7 +209,7 @@ aucun fichier
l'existence des fichiers et répertoires. Maintenant, une seule ligne
de configuration est nécessaire.FallbackResource index.php
+ FallbackResource /index.php
<Directory /web/example.com/htdocs/blog>
diff --git a/docs/manual/mod/mod_info.xml.fr b/docs/manual/mod/mod_info.xml.fr
index ccf7205f6b..33c53a1ba5 100644
--- a/docs/manual/mod/mod_info.xml.fr
+++ b/docs/manual/mod/mod_info.xml.fr
@@ -1,7 +1,7 @@
-
+
@@ -52,7 +52,7 @@ serveur
<Location /infos-serveur>
+ FallbackResource /blog/index.php
- Require host votre-entreprise.com
+ Require host example.com
-RewriteRule ^/index\.html - [CO=frontdoor:yes:.apache.org:1440:/]
+RewriteRule ^/index\.html - [CO=frontdoor:yes:.example.org:1440:/]
.apache.org
. Sa
+valide pour tout hôte situé dans le domaine .example.org
. Sa
durée de vie est limitée à 1440 minutes (24 heures), et il sera renvoyé
pour tous les URIs.
Le serveur a deux adresses IP. Sur l'une
(172.20.30.40
), le serveur "principal"
- server.domain.com
doit répondre, et sur l'autre
+ server.example.com
doit répondre, et sur l'autre
(172.20.30.50
), deux serveurs virtuels (ou plus)
répondront.
Il est important de savoir que la première étape de la résolution + de serveur virtuel basée sur le nom est une résolution basée sur IP. + La résolution de serveur virtuel basée sur le nom ne fait que + choisir le serveur virtuel basé sur le nom le plus approprié, en se + limitant aux candidats qui conviennent le mieux du point de vue IP. + La résolution basée sur IP est sans objet si l'on + utilise un caractère générique (*) pour l'adresse IP dans + toutes les directives NameVirtualHost et VirtualHost.
+ +Lorsqu'une requête arrive, le serveur vérifie d'abord si elle
+ utilise une adresse IP qui correspond exactement à une directive
+
Si aucune directive ServerName ou ServerAlias correspondant au + nom d'hôte de la requête n'est trouvée dans l'ensemble des serveurs + virtuels correspondant à la directive NameVirtualHost, c'est + le premier serveur virtuel de la liste de ceux qui + correspondent à l'adresse IP qui sera utilisé.
Si vous ajoutez des serveurs virtuels à un serveur Web
- existant, vous devez également créer une section
-
Toute requête qui ne correspond à aucune section
Lorsque vous ajoutez un serveur virtuel basé sur le nom à un
+ serveur existant, et si les caractéristiques de ce serveur
+ virtuel correspondent à des combinaisons IP/port préexistantes,
+ les requêtes seront alors traitées par un serveur virtuel
+ explicite. Dans ce cas, il est en général judicieux de créer un
+ serveur virtuel par défaut
+ comportant une directive
Par exemple, supposez que vous hébergez le domaine
- www.domain.tld
et que vous souhaitez ajouter le
- serveur virtuel www.otherdomain.tld
qui pointe sur
+ www.example.com
et que vous souhaitez ajouter le
+ serveur virtuel other.example.com
qui pointe sur
la même adresse IP. Il vous suffit d'ajouter la configuration
suivante à httpd.conf
:
ainsi, toutes les requêtes portant sur un domaine
- domain.tld
seront servies par le serveur virtuel
- www.domain.tld
. Les caractères joker *
+ example.com
seront servies par le serveur virtuel
+ www.example.com
. Les caractères joker *
et ?
peuvent être utilisés pour les correspondances.
Bien entendu, vous ne pouvez pas inventer des noms et les placer
dans une directive
Maintenant, lorsqu'une requête arrive, le serveur va d'abord
- tester si elle utilise une adresse IP qui correspond à
- ServerAlias
. S'il en trouve une, il utilisera
- sa configuration pour le serveur. Si aucun serveur virtuel ne
- correspond, alors le premier serveur virtuel listé
- dont l'adresse IP correspond sera employé.
En conséquence, le premier serveur virtuel listé est le
- serveur virtuel par défaut. La directive
-