From d6746a19db2da067417ee5197d656b8d3fe4ae15 Mon Sep 17 00:00:00 2001
From: Lucien Gentis
Date: Sun, 20 May 2012 14:34:01 +0000
Subject: [PATCH] Updates.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1340740 13f79535-47bb-0310-9956-ffa450edef68
---
docs/manual/dns-caveats.xml.fr | 73 ++--
docs/manual/expr.xml.fr | 44 ++-
docs/manual/glossary.xml.fr | 8 +-
docs/manual/index.xml.fr | 3 +-
docs/manual/logs.xml.fr | 111 +++---
docs/manual/mod/mod_proxy.xml.fr | 2 +-
docs/manual/sitemap.xml.fr | 2 +-
docs/manual/vhosts/examples.xml.fr | 512 +++++++++++----------------
docs/manual/vhosts/fd-limits.xml.fr | 9 +-
docs/manual/vhosts/name-based.xml.fr | 37 +-
10 files changed, 357 insertions(+), 444 deletions(-)
diff --git a/docs/manual/dns-caveats.xml.fr b/docs/manual/dns-caveats.xml.fr
index 49b6ebd955..46ad50311b 100644
--- a/docs/manual/dns-caveats.xml.fr
+++ b/docs/manual/dns-caveats.xml.fr
@@ -1,7 +1,7 @@
-
+
@@ -41,14 +41,14 @@
Un exemple simple
-
- # Cet exemple de configuration est invalide, ne l'utilisez pas comme base
- # de configuration
- <VirtualHost www.example.dom>
- ServerAdmin webgirl@example.dom
- DocumentRoot /www/example
- </VirtualHost>
-
+
+# Ceci est un exemple de mauvaise configuration ; ne l'utilisez pas comme base
+# de configuration
+<VirtualHost www.example.dom>
+ ServerAdmin webgirl@example.dom
+ DocumentRoot /www/example
+</VirtualHost>
+
Pour fonctionner correctement, le serveur a absolument besoin de deux
informations à propos de chaque serveur virtuel : le nom du serveur
@@ -66,14 +66,14 @@
Supposons que l'adresse de www.example.dom
soit
192.0.2.1, et examinons cet extrait de configuration :
-
- # Cet exemple de configuration est invalide, ne l'utilisez pas comme base
- # de configuration
- <VirtualHost 192.0.2.1>
- ServerAdmin webgirl@example.dom
- DocumentRoot /www/example
- </VirtualHost>
-
+
+# Ceci est un exemple de mauvaise configuration ; ne l'utilisez pas comme base
+# de configuration
+<VirtualHost 192.0.2.1>
+ ServerAdmin webgirl@example.dom
+ DocumentRoot /www/example
+</VirtualHost>
+
Cette fois, httpd doit effectuer une recherche DNS inverse pour
trouver le nom ServerName
de ce serveur virtuel. Si
@@ -88,13 +88,13 @@
Voici un extrait de configuration qui permet d'éviter ces deux
types de problèmes :
-
- <VirtualHost 192.0.2.1>
- ServerName www.example.dom
- ServerAdmin webgirl@example.dom
- DocumentRoot /www/example
- </VirtualHost>
-
+
+<VirtualHost 192.0.2.1>
+ ServerName www.example.dom
+ ServerAdmin webgirl@example.dom
+ DocumentRoot /www/example
+</VirtualHost>
+
@@ -102,21 +102,16 @@
Considérons cet extrait de configuration :
-
- <VirtualHost www.example1.dom>
-
- ServerAdmin webgirl@example1.dom
- DocumentRoot /www/example1
-
- </VirtualHost>
-
- <VirtualHost www.example2.dom>
-
- ServerAdmin webguy@example2.dom
- DocumentRoot /www/example2
-
- </VirtualHost>
-
+
+<VirtualHost www.example1.dom>
+ ServerAdmin webgirl@example1.dom
+ DocumentRoot /www/example1
+</VirtualHost>
+<VirtualHost www.example2.dom>
+ ServerAdmin webguy@example2.dom
+ DocumentRoot /www/example2
+</VirtualHost>
+
Supposons que vous ayez assigné 192.0.2.1 à
www.example1.dom
et 192.0.2.2 à www.example2.dom
. En
diff --git a/docs/manual/expr.xml.fr b/docs/manual/expr.xml.fr
index d658e668c3..d4280ce591 100644
--- a/docs/manual/expr.xml.fr
+++ b/docs/manual/expr.xml.fr
@@ -1,7 +1,7 @@
-
+
@@ -505,29 +505,25 @@ listfunction ::= listfuncname "(" word ")"
Les exemples suivants montent comment utiliser les
expressions pour évaluer les requêtes :
-
- # Comparer le nom d'hôte avec example.com et rediriger vers
- # www.example.com si le nom d'hôte correspond
- <If "%{HTTP_HOST} == 'example.com'">
-
- Redirect permanent / http://www.example.com
-
- </If>
- # Forcer le type text/plain si un fichier fait l'objet d'une
- # requête dont la chaîne de paramètres contient 'forcetext'
- <If "%{QUERY_STRING} =~ /forcetext/">
-
- ForceType text/plain
-
- </If>
- # N'autoriser l'accès à ce contenu que pendant les heures de
- # travail
- <Directory "/foo/bar/business">
-
- Require expr %{TIME_HOUR} >= 9 && %{TIME_HOUR} <= 17
-
- </Directory>
-
+
+# Comparer le nom d'hôte avec example.com et rediriger vers
+# www.example.com si le nom d'hôte correspond
+<If "%{HTTP_HOST} == 'example.com'">
+ Redirect permanent / http://www.example.com
+</If>
+
+# Forcer le type text/plain si un fichier fait l'objet d'une
+# requête dont la chaîne de paramètres contient 'forcetext'
+<If "%{QUERY_STRING} =~ /forcetext/">
+ ForceType text/plain
+</If>
+
+# N'autoriser l'accès à ce contenu que pendant les heures de
+# travail
+<Directory "/foo/bar/business">
+ Require expr %{TIME_HOUR} >= 9 && %{TIME_HOUR} <= 17
+</Directory>
+
diff --git a/docs/manual/glossary.xml.fr b/docs/manual/glossary.xml.fr
index fe5b242b6c..483975212b 100644
--- a/docs/manual/glossary.xml.fr
+++ b/docs/manual/glossary.xml.fr
@@ -3,7 +3,7 @@
-
+
-
+
-
+
+
diff --git a/docs/manual/sitemap.xml.fr b/docs/manual/sitemap.xml.fr
index 4ba9f53419..4ec1155d4a 100644
--- a/docs/manual/sitemap.xml.fr
+++ b/docs/manual/sitemap.xml.fr
@@ -1,7 +1,7 @@
-
+
diff --git a/docs/manual/vhosts/examples.xml.fr b/docs/manual/vhosts/examples.xml.fr
index 3ff7ba2610..8e335cb261 100644
--- a/docs/manual/vhosts/examples.xml.fr
+++ b/docs/manual/vhosts/examples.xml.fr
@@ -1,7 +1,7 @@
-
+
@@ -55,33 +55,24 @@
que sur la machine possédant ces entrées.
-
- Configuration du serveur
-
- # Apache doit écouter sur le port 80
- Listen 80
-
-
- <VirtualHost *:80>
-
- DocumentRoot /www/example.com
- ServerName www.example1.com
-
- # Autres directives ici
-
-
- </VirtualHost>
-
- <VirtualHost *:80>
-
- DocumentRoot /www/example.org
- ServerName www.example2.org
-
- # Autres directives ici
-
-
- </VirtualHost>
-
+
+# Apache doit écouter sur le port 80
+Listen 80
+<VirtualHost *:80>
+ DocumentRoot /www/example1
+ ServerName www.example.com
+
+ # Autres directives ici
+</VirtualHost>
+
+<VirtualHost *:80>
+ DocumentRoot /www/example2
+ ServerName www.example.org
+
+ # Autres directives ici
+</VirtualHost>
+
+
Les astérisques correspondent à toutes les adresses, si bien que
le serveur principal ne répondra jamais à aucune requête. Comme le
@@ -133,35 +124,27 @@
(172.20.30.50
), deux serveurs virtuels (ou plus)
répondront.
-
- Configuration du serveur
-
- Listen 80
-
- # Serveur "principal" sur 172.20.30.40
- ServerName server.example.com
- DocumentRoot /www/mainserver
-
- <VirtualHost 172.20.30.50>
-
- DocumentRoot /www/example.com
- ServerName www.example.com
-
- # D'autres directives ici ...
-
-
- </VirtualHost>
-
- <VirtualHost 172.20.30.50>
-
- DocumentRoot /www/example.org
- ServerName www.example.org
-
- # D'autres directives ici ...
-
-
- </VirtualHost>
-
+
+Listen 80
+
+# Serveur "principal" sur 172.20.30.40
+ServerName server.example.com
+DocumentRoot /www/mainserver
+
+<VirtualHost 172.20.30.50>
+ DocumentRoot /www/example1
+ ServerName www.example.com
+
+ # D'autres directives ici ...
+</VirtualHost>
+
+<VirtualHost 172.20.30.50>
+ DocumentRoot /www/example2
+ ServerName www.example.org
+
+ # D'autres directives ici ...
+</VirtualHost>
+
Toute requête arrivant sur une autre adresse que
172.20.30.50
sera servie par le serveur principal.
@@ -187,18 +170,13 @@
aux requêtes internes et externes, au moyen d'une seule section
VirtualHost
.
-
- Configuration du serveur
-
-
- <VirtualHost 192.168.1.1 172.20.30.40>
-
- DocumentRoot /www/server1
- ServerName server.example.com
- ServerAlias server
-
- </VirtualHost>
-
+
+<VirtualHost 192.168.1.1 172.20.30.40>
+ DocumentRoot /www/server1
+ ServerName server.example.com
+ ServerAlias server
+</VirtualHost>
+
Ainsi, les requêtes en provenance de chacun des deux réseaux
seront servies par le même VirtualHost
.
@@ -225,40 +203,30 @@
la sélection de la meilleure correspondance du point de vue adresse
IP/port.
-
- Configuration du serveur
-
- Listen 80
- Listen 8080
-
- <VirtualHost 172.20.30.40:80>
-
- ServerName www.example.com
- DocumentRoot /www/domain-80
-
- </VirtualHost>
-
- <VirtualHost 172.20.30.40:8080>
-
- ServerName www.example.com
- DocumentRoot /www/domain-8080
-
- </VirtualHost>
-
- <VirtualHost 172.20.30.40:80>
-
- ServerName www.example.org
- DocumentRoot /www/otherdomain-80
-
- </VirtualHost>
-
- <VirtualHost 172.20.30.40:8080>
-
- ServerName www.example.org
- DocumentRoot /www/otherdomain-8080
-
- </VirtualHost>
-
+
+Listen 80
+Listen 8080
+
+<VirtualHost 172.20.30.40:80>
+ ServerName www.example.com
+ DocumentRoot /www/domain-80
+</VirtualHost>
+
+<VirtualHost 172.20.30.40:8080>
+ ServerName www.example.com
+ DocumentRoot /www/domain-8080
+</VirtualHost>
+
+<VirtualHost 172.20.30.40:80>
+ ServerName www.example.org
+ DocumentRoot /www/otherdomain-80
+</VirtualHost>
+
+<VirtualHost 172.20.30.40:8080>
+ ServerName www.example.org
+ DocumentRoot /www/otherdomain-8080
+</VirtualHost>
+
@@ -268,25 +236,19 @@
et 172.20.30.50
) correspondant respectivement aux noms
www.example.com
et www.example.org
.
-
- Configuration du serveur
-
- Listen 80
-
- <VirtualHost 172.20.30.40>
-
- DocumentRoot /www/example.com
- ServerName www.example1.com
-
- </VirtualHost>
-
- <VirtualHost 172.20.30.50>
-
- DocumentRoot /www/example.org
- ServerName www.example2.org
-
- </VirtualHost>
-
+
+Listen 80
+
+<VirtualHost 172.20.30.40>
+ DocumentRoot /www/example1
+ ServerName www.example.com
+</VirtualHost>
+
+<VirtualHost 172.20.30.50>
+ DocumentRoot /www/example2
+ ServerName www.example.org
+</VirtualHost>
+
Les requêtes provenant d'adresses non spécifiées dans l'une des
directives <VirtualHost>
(comme pour
@@ -304,42 +266,32 @@
Pour chacun d'eux, nous voulons un hébergement sur les ports 80
et 8080.
-
- Configuration du serveur
-
- Listen 172.20.30.40:80
- Listen 172.20.30.40:8080
- Listen 172.20.30.50:80
- Listen 172.20.30.50:8080
-
- <VirtualHost 172.20.30.40:80>
-
- DocumentRoot /www/example.com-80
- ServerName www.example.com
-
- </VirtualHost>
-
- <VirtualHost 172.20.30.40:8080>
-
- DocumentRoot /www/example.com-8080
- ServerName www.example.com
-
- </VirtualHost>
-
- <VirtualHost 172.20.30.50:80>
-
- DocumentRoot /www/example.org-80
- ServerName www.example.org
-
- </VirtualHost>
-
- <VirtualHost 172.20.30.50:8080>
-
- DocumentRoot /www/example.org-8080
- ServerName www.example.org
-
- </VirtualHost>
-
+
+Listen 172.20.30.40:80
+Listen 172.20.30.40:8080
+Listen 172.20.30.50:80
+Listen 172.20.30.50:8080
+
+<VirtualHost 172.20.30.40:80>
+ DocumentRoot /www/example1-80
+ ServerName www.example.com
+</VirtualHost>
+
+<VirtualHost 172.20.30.40:8080>
+ DocumentRoot /www/example1-8080
+ ServerName www.example.com
+</VirtualHost>
+
+<VirtualHost 172.20.30.50:80>
+ DocumentRoot /www/example2-80
+ ServerName www.example.org
+</VirtualHost>
+
+<VirtualHost 172.20.30.50:8080>
+ DocumentRoot /www/example2-8080
+ ServerName www.example.org
+</VirtualHost>
+
@@ -351,46 +303,34 @@
section un serveur virtuel sélectionnable uniquement en fonction de
son adresse IP.
-
- Configuration du serveur
-
- Listen 80
- <VirtualHost 172.20.30.40>
-
- DocumentRoot /www/example1
- ServerName www.example.com
-
- </VirtualHost>
-
- <VirtualHost 172.20.30.40>
-
- DocumentRoot /www/example2
- ServerName www.example.org
-
- </VirtualHost>
-
- <VirtualHost 172.20.30.40>
-
- DocumentRoot /www/example3
- ServerName www.example.net
-
- </VirtualHost>
-
- # "par-IP"
- <VirtualHost 172.20.30.50>
-
- DocumentRoot /www/example4
- ServerName www.example.edu
-
- </VirtualHost>
-
- <VirtualHost 172.20.30.60>
-
- DocumentRoot /www/example5
- ServerName www.example.gov
-
- </VirtualHost>
-
+
+Listen 80
+<VirtualHost 172.20.30.40>
+ DocumentRoot /www/example1
+ ServerName www.example.com
+</VirtualHost>
+
+<VirtualHost 172.20.30.40>
+ DocumentRoot /www/example2
+ ServerName www.example.org
+</VirtualHost>
+
+<VirtualHost 172.20.30.40>
+ DocumentRoot /www/example3
+ ServerName www.example.net
+</VirtualHost>
+
+# IP-based
+<VirtualHost 172.20.30.50>
+ DocumentRoot /www/example4
+ ServerName www.example.edu
+</VirtualHost>
+
+<VirtualHost 172.20.30.60>
+ DocumentRoot /www/example5
+ ServerName www.example.gov
+</VirtualHost>
+
@@ -406,14 +346,14 @@
transfert, au cas où plusieurs noms de domaines cohabitent sur
une même machine.
-
- <VirtualHost *:*>
- ProxyPreserveHost On
- ProxyPass / http://192.168.111.2
- ProxyPassReverse / http://192.168.111.2/
- ServerName hostname.example.com
- </VirtualHost>
-
+
+<VirtualHost *:*>
+ ProxyPreserveHost On
+ ProxyPass / http://192.168.111.2/
+ ProxyPassReverse / http://192.168.111.2/
+ ServerName hostname.example.com
+</VirtualHost>
+
@@ -427,15 +367,11 @@
d'adresses IP ou de ports non connus, c'est-à-dire, d'un
couple adresse/port non traité par aucun autre serveur virtuel.
-
- Configuration du serveur
-
- <VirtualHost _default_:*>
-
- DocumentRoot /www/default
-
- </VirtualHost>
-
+
+<VirtualHost _default_:*>
+ DocumentRoot /www/default
+</VirtualHost>
+
L'utilisation d'un tel serveur virtuel avec un joker pour le
port empêche de manière efficace qu'une requête n'atteigne le
@@ -463,23 +399,17 @@
le serveur écoute sur plusieurs ports et un second serveur virtuel
_default_
pour le port 80 est ajouté.
-
- Configuration du serveur
-
- <VirtualHost _default_:80>
-
- DocumentRoot /www/default80
- # ...
-
- </VirtualHost>
-
- <VirtualHost _default_:*>
-
- DocumentRoot /www/default
- # ...
-
- </VirtualHost>
-
+
+<VirtualHost _default_:80>
+ DocumentRoot /www/default80
+ # ...
+</VirtualHost>
+
+<VirtualHost _default_:*>
+ DocumentRoot /www/default
+ # ...
+</VirtualHost>
+
Le serveur virtuel par défaut défini pour le port 80 (il doit
impérativement être placé avant un autre serveur virtuel par
@@ -494,14 +424,12 @@
Nous voulons créer un serveur virtuel par défaut seulement
pour le port 80.
-
- Configuration du serveur
-
- <VirtualHost _default_:80>
- DocumentRoot /www/default
- ...
- </VirtualHost>
-
+
+<VirtualHost _default_:80>
+DocumentRoot /www/default
+...
+</VirtualHost>
+
Une requête vers une adresse non spécifiée sur le port 80
sera servie par le serveur virtuel par défaut, et toute autre
@@ -528,30 +456,24 @@
adresse IP (172.20.30.50
) dans la directive
VirtualHost
.
-
- Configuration du serveur
-
- Listen 80
- ServerName www.example.com
- DocumentRoot /www/example.com
-
- <VirtualHost 172.20.30.40 172.20.30.50>
-
- DocumentRoot /www/example.org
- ServerName www.example.org
- # ...
-
- </VirtualHost>
-
- <VirtualHost 172.20.30.40>
-
- DocumentRoot /www/example.net
- ServerName www.example.net
- ServerAlias *.example.net
- # ...
-
- </VirtualHost>
-
+
+Listen 80
+ServerName www.example.com
+DocumentRoot /www/example1
+
+<VirtualHost 172.20.30.40 172.20.30.50>
+ DocumentRoot /www/example2
+ ServerName www.example.org
+ # ...
+</VirtualHost>
+
+<VirtualHost 172.20.30.40>
+ DocumentRoot /www/example3
+ ServerName www.example.net
+ ServerAlias *.example.net
+ # ...
+</VirtualHost>
+
Le serveur virtuel peut maintenant être joint par la nouvelle
adresse (comme un serveur virtuel par IP) et par l'ancienne
@@ -573,41 +495,33 @@
des liens dont les URLs auront un préfixe identifiant les serveurs
virtuels par nom.
-
- Configuration du serveur
-
- <VirtualHost 172.20.30.40>
-
- # Serveur virtuel primaire
- DocumentRoot /www/subdomain
- RewriteEngine On
- RewriteRule . /www/subdomain/index.html
- # ...
-
- </VirtualHost>
-
- <VirtualHost 172.20.30.40>
- DocumentRoot /www/subdomain/sub1
-
- ServerName www.sub1.domain.tld
- ServerPath /sub1/
- RewriteEngine On
- RewriteRule ^(/sub1/.*) /www/subdomain$1
- # ...
-
- </VirtualHost>
-
- <VirtualHost 172.20.30.40>
-
- DocumentRoot /www/subdomain/sub2
- ServerName www.sub2.domain.tld
- ServerPath /sub2/
- RewriteEngine On
- RewriteRule ^(/sub2/.*) /www/subdomain$1
- # ...
-
- </VirtualHost>
-
+
+<VirtualHost 172.20.30.40>
+ # serveur virtuel primaire
+ DocumentRoot /www/subdomain
+ RewriteEngine On
+ RewriteRule . /www/subdomain/index.html
+ # ...
+</VirtualHost>
+
+<VirtualHost 172.20.30.40>
+DocumentRoot /www/subdomain/sub1
+ ServerName www.sub1.domain.tld
+ ServerPath /sub1/
+ RewriteEngine On
+ RewriteRule ^(/sub1/.*) /www/subdomain$1
+ # ...
+</VirtualHost>
+
+<VirtualHost 172.20.30.40>
+ DocumentRoot /www/subdomain/sub2
+ ServerName www.sub2.domain.tld
+ ServerPath /sub2/
+ RewriteEngine On
+ RewriteRule ^(/sub2/.*) /www/subdomain$1
+ # ...
+</VirtualHost>
+
À cause de la directive
ServerPath, une requête sur
diff --git a/docs/manual/vhosts/fd-limits.xml.fr b/docs/manual/vhosts/fd-limits.xml.fr
index ac0814df9e..d5a861019b 100644
--- a/docs/manual/vhosts/fd-limits.xml.fr
+++ b/docs/manual/vhosts/fd-limits.xml.fr
@@ -1,8 +1,9 @@
-
+
+
+
@@ -154,23 +154,20 @@ virtuel bas
la même adresse IP. Il vous suffit d'ajouter la configuration
suivante à httpd.conf
:
-
- <VirtualHost *:80>
-
- # Le premier serveur virtuel de la liste est aussi le
- # serveur par défaut pour *:80
- ServerName www.example.com
- ServerAlias example.com
- DocumentRoot /www/domain
-
- </VirtualHost>
-
- <VirtualHost *:80>
- ServerName other.example.com
- DocumentRoot /www/otherdomain
-
- </VirtualHost>
-
+
+<VirtualHost *:80>
+ # Le premier serveur virtuel de la liste est aussi le
+ # serveur par défaut pour *:80
+ ServerName www.example.com
+ ServerAlias example.com
+ DocumentRoot /www/domain
+</VirtualHost>
+
+<VirtualHost *:80>
+ ServerName other.example.com
+ DocumentRoot /www/otherdomain
+</VirtualHost>
+
Autrement, vous pouvez spécifiez une adresse IP explicite
à la place de *
dans la directive
@@ -190,9 +187,9 @@ virtuel bas
indique aux utilisateurs les autres noms permis pour accéder au
même site Web :
-
+
ServerAlias example.com *.example.com
-
+
ainsi, toutes les requêtes portant sur un domaine
example.com
seront servies par le serveur virtuel
--
2.40.0