From: Lucien Gentis Date: Sun, 21 Mar 2010 13:00:05 +0000 (+0000) Subject: Updates. X-Git-Tag: 2.3.6~324 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=9e9ec2bea5863903f86e2d17a43d1963117af368;p=apache Updates. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@925762 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/docs/manual/bind.xml.fr b/docs/manual/bind.xml.fr index f3f1827abd..56feb0629b 100644 --- a/docs/manual/bind.xml.fr +++ b/docs/manual/bind.xml.fr @@ -3,7 +3,7 @@ - + + @@ -24,12 +24,13 @@ - Problèmes liés au DNS avec Apache + Problèmes liés au DNS avec le serveur HTTP Apache -

Cette page pourrait se résumer ainsi : configurez Apache de façon +

Cette page pourrait se résumer ainsi : configurez le + serveur HTTP Apache de façon à ce qu'il n'ait pas besoin de résolution DNS pour interpréter les - fichiers de configuration. Si Apache doit effectuer des résolutions + fichiers de configuration. Si httpd doit effectuer des résolutions DNS pour interpréter les fichiers de configuration, votre serveur pourra présenter des problèmes de fiabilité (en d'autres termes, il est possible qu'il refuse de démarrer), ou d'attaques par déni ou @@ -41,49 +42,48 @@ Un exemple simple - # Cet exemple de configuration est invalide, ne l'utilisez pas comme base
- # de configuration
+ # Cet exemple de configuration est invalide, ne l'utilisez pas comme base + # de configuration <VirtualHost www.abc.dom>
ServerAdmin webgirl@abc.dom
DocumentRoot /www/abc
</VirtualHost>
-

Pour fonctionner correctement, Apache a absolument besoin de deux +

Pour fonctionner correctement, le serveur a absolument besoin de deux informations à propos de chaque serveur virtuel : le nom du serveur défini par la directive ServerName, et au moins une adresse IP à laquelle le serveur va se rattacher et répondre. L'exemple ci-dessus - ne comporte pas d'adresse IP, si bien qu'Apache devra utiliser le + ne comporte pas d'adresse IP, si bien que httpd devra utiliser le DNS pour trouver l'adresse IP de www.abc.dom. Si pour une raison quelconque, le DNS n'est pas disponible au moment où votre serveur interprète son fichier de configuration, ce serveur virtuel ne sera pas pris en compte dans la configuration. Il sera incapable de répondre à toute requête pour ce serveur virtuel (avec les versions - d'Apache antérieures à 1.2, le serveur ne démarrera tout simplement + de httpd antérieures à 1.2, le serveur ne démarrera tout simplement pas).

Supposons que l'adresse de www.abc.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
+ # Cet exemple de configuration est invalide, ne l'utilisez pas comme base + # de configuration <VirtualHost 192.0.2.1>
ServerAdmin webgirl@abc.dom
DocumentRoot /www/abc
</VirtualHost>
-

Cette fois, Apache doit effectuer une recherche DNS inverse pour +

Cette fois, httpd doit effectuer une recherche DNS inverse pour trouver le nom ServerName de ce serveur virtuel. Si cette recherche inverse échoue, le serveur virtuel sera - partiellement désactivé (avec les versions d'Apache antérieures à - 1.2, le serveur ne démarrera tout simplement pas). Si le serveur + partiellement désactivé. Si le serveur virtuel est à base de nom, il sera en fait totalement désactivé, mais s'il est à base d'adresse IP, il fonctionnera probablement. - Cependant, Apache échouera s'il doit générer une URL complète pour + Cependant, httpd échouera s'il doit générer une URL complète pour le serveur qui inclut ce nom de serveur.

Voici un extrait de configuration qui permet d'éviter ces deux @@ -102,7 +102,7 @@ Déni de service

Il existe (au moins) deux formes possibles de déni de service. Si - vous utilisez une version d'Apache antérieure à 1.2, votre serveur + vous utilisez une version de httpd antérieure à 1.2, votre serveur ne démarrera pas si une des deux recherches DNS mentionnées ci-dessus échoue pour au moins un de vos serveurs virtuels. Dans certains cas, cette recherche DNS ne sera même pas sous votre @@ -146,7 +146,7 @@ par le serveur virtuel def.dom. Une meilleur compréhension de la raison pour laquelle ceci peut se produire nécessite une discussion plus approfondie à propos de la manière - dont Apache associe les requêtes entrantes aux différents serveurs + dont httpd associe les requêtes entrantes aux différents serveurs virtuels qui vont les servir. Un document de base décrivant ceci est disponible.

@@ -154,9 +154,9 @@
L'adresse du "serveur principal" -

L'addition du support des - serveurs virtuels à base de nom dans la version 1.1 d'Apache - oblige ce dernier à connaître la/les adresse(s) IP de l'hôte sur +

Le support des + serveurs virtuels à base de nom oblige httpd à + connaître la/les adresse(s) IP de l'hôte sur lequel httpd s'exécute. Pour obtenir cette adresse, soit il utilise la directive ServerName globale (si elle est présente), @@ -178,7 +178,7 @@

Si votre serveur n'a aucune autre raison d'effectuer des recherches DNS, vous pouvez définir la variable d'environnement HOSTRESORDER à "local", et vous serez alors en mesure - d'exécuter Apache. Tout dépend du système d'exploitation et des + d'exécuter httpd. Tout dépend du système d'exploitation et des bibliothèques de résolution de noms que vous utilisez. Elle affecte aussi les programmes CGI, à moins que vous n'utilisiez mod_env pour contrôler l'environnement. Il est @@ -214,9 +214,9 @@ Appendice : orientations pour le futur

La situation concernant le DNS apparaît clairement comme non - souhaitable. Avec Apache 1.2, nous avons fait en sorte que le + souhaitable. Bien que nous ayons fait en sorte que le serveur puisse au moins démarrer en cas d'échec de recherche DNS, - mais ce n'est pas ce que nous pouvons faire de mieux. En tout état + ce n'est pas ce que nous pouvons faire de mieux. En tout état de cause, le fait de devoir spécifier des adresses IP explicites dans les fichiers de configuration est fortement non souhaitable avec l'Internet d'aujourd'hui où les changements de numérotation diff --git a/docs/manual/install.xml.fr b/docs/manual/install.xml.fr index 743c40013a..5c0be64a31 100644 --- a/docs/manual/install.xml.fr +++ b/docs/manual/install.xml.fr @@ -3,7 +3,7 @@ - + + @@ -744,6 +744,7 @@ l'entête Cache-Control: a pour valeur no-store. CacheLock off server configvirtual host +Disponible depuis la version 2.2.15 d'Apache

La directive CacheLock active la protection diff --git a/docs/manual/mod/mod_proxy.xml.fr b/docs/manual/mod/mod_proxy.xml.fr index 43ad4e10ea..709722458c 100644 --- a/docs/manual/mod/mod_proxy.xml.fr +++ b/docs/manual/mod/mod_proxy.xml.fr @@ -1,7 +1,7 @@ - + @@ -438,7 +438,8 @@ du mandataire server configvirtual host directory -Disponible depuis la version 2.0.31 d'Apache. +Disponible depuis la version 2.0.31 d'Apache. Utilisable +dans un contexte de répertoire depuis la version 2.3.3.

Lorsqu'elle est activée, cette directive va transmettre l'en-tête diff --git a/docs/manual/new_features_2_2.xml.fr b/docs/manual/new_features_2_2.xml.fr index 666298d708..7ae5dc7b35 100644 --- a/docs/manual/new_features_2_2.xml.fr +++ b/docs/manual/new_features_2_2.xml.fr @@ -1,7 +1,7 @@ - + @@ -24,7 +24,8 @@ -Aperçu des nouvelles fonctionnalités dans Apache 2.2 +Aperçu des nouvelles fonctionnalités de la version +2.2 du serveur HTTP Apache

Ce document décrit quelques uns des changements principaux entre diff --git a/docs/manual/stopping.xml.fr b/docs/manual/stopping.xml.fr index ba976db137..28f98b1563 100644 --- a/docs/manual/stopping.xml.fr +++ b/docs/manual/stopping.xml.fr @@ -3,7 +3,7 @@ - + - +