From c847893833e83e5a9180c9ec67c50aa9e36ff5e3 Mon Sep 17 00:00:00 2001
From: Lucien Gentis
Date: Sun, 12 Mar 2017 15:44:51 +0000
Subject: [PATCH] XML updates.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1786598 13f79535-47bb-0310-9956-ffa450edef68
---
docs/manual/mod/core.xml.fr | 106 ++++++++++++++++++++++++++++++-
docs/manual/mod/mod_proxy.xml.fr | 12 ++--
2 files changed, 112 insertions(+), 6 deletions(-)
diff --git a/docs/manual/mod/core.xml.fr b/docs/manual/mod/core.xml.fr
index 3c46970a2f..59c3689c6f 100644
--- a/docs/manual/mod/core.xml.fr
+++ b/docs/manual/mod/core.xml.fr
@@ -1,7 +1,7 @@
-
+
@@ -2598,6 +2598,110 @@ host
+
+IfDirective
+Regroupe des directives dont le traitement est conditionné par la
+présence ou l'absence d'une directive particulière
+<IfDirective [!]directive-name> ...
+ </IfDirective>
+server configvirtual host
+directory.htaccess
+
+All
+
+
+ La section <IfDirective
+ test>...</IfDirective>
permet de regrouper des
+ directives dont le traitement n'est effectué que si une directive
+ particulière est présente, autrement dit si l'expression test est
+ évaluée à true. Si l'expression test est évaluée à false, toutes
+ les lignes qui se trouvent entre les balises de début et de fin de la
+ section sont ignorées.
+
+ L'expression test de la section IfDirective peut prendre les deux formes
+ suivantes :
+
+
+ - directive-name
+
+ - !directive-name
+
+
+ Dans le premier cas, les directives qui se situent entre les balises de
+ début et de fin de la section ne sont traitées que si une directive de nom
+ directive-name est disponible à cet instant. Dans le second cas, la condition est
+ inversée, et les directives ne sont traitées que si
+ directive-name n'est pas disponible.
+
+ Cette section ne doit être utilisée que si vous devez partager le même
+ fichier de configuration entre plusieurs versions de
+ httpd, sans tenir compte de la disponibilité de telle ou
+ telle directive. Dans une configuration standard, il est inutile de placer
+ les directives dans des sections IfDirective.
+
+IfSection
+
+
+
+IfSection
+Regroupe des directives dont le traitement est conditionné par la
+présence ou l'absence d'une section particulière
+<IfSection [!]section-name> ...
+ </IfSection>
+server configvirtual host
+directory.htaccess
+
+All
+
+
+ La section <IfSection
+ test>...</IfSection>
permet de regrouper des
+ directives dont le traitement n'est effectué que si une section de
+ configuration particulière est présente. Une section, par exemple VirtualHost, permet de regrouper des directives
+ et possède un nom précédé du caractère "<".
+
+ Les directives situées à l'intérieur d'une section IfSection ne sont traitées que si l'expression
+ test est évaluée à true. Si l'expression test est
+ évaluée à false, toutes les lignes situées entre les balises de début et de
+ fin de la section sont ignorées.
+
+ section-name doit être spécifié sans les caractères de début
+ "<" ou fin ">". L'expression test de la section IfSection peut prendre deux formes :
+
+
+ - section-name
+ - !section-name
+
+
+ Dans le premier cas, les directives qui se situent entre les balises de
+ début et de fin de la section ne sont traitées que si une section de nom
+ section-name est disponible à cet instant. Dans le second cas, la condition est
+ inversée, et les directives ne sont traitées que si
+ section-name n'est pas disponible.
+
+ Par exemple :
+
+
+<IfSection VirtualHost>
+ ...
+</IfSection>
+
+
+ Cette section ne doit être utilisée que si vous devez partager le même
+ fichier de configuration entre plusieurs versions de
+ httpd, sans tenir compte de la disponibilité de telle ou
+ telle section. Dans une configuration standard, il est inutile de placer
+ les directives dans des sections IfSection.
+
+IfDirective
+
+
Include
Inclut d'autres fichiers de configuration dans un des
diff --git a/docs/manual/mod/mod_proxy.xml.fr b/docs/manual/mod/mod_proxy.xml.fr
index 4b0971dab3..14fdc5d0c2 100644
--- a/docs/manual/mod/mod_proxy.xml.fr
+++ b/docs/manual/mod/mod_proxy.xml.fr
@@ -1,7 +1,7 @@
-
+
@@ -453,9 +453,10 @@ ProxyPass "/examples" "http://backend.example.com/examples" timeout=10
</Location>
- La définition de la variable d'environnement "no-proxy" permet de
- désactiver mod_proxy dans le traitement de la requête
- courante. Cette variable doit être définie via la directive A partir de la version 2.4.26 du serveur HTTP Apache, la définition de
+ la variable d'environnement "no-proxy" permet de désactiver
+ mod_proxy dans le traitement de la requête courante.
+ Cette variable doit être définie via la directive SetEnvIf car la directive SetEnv n'est pas évaluée assez tôt.
@@ -1110,7 +1111,8 @@ ProxyPass "/mirror/foo" "http://backend.example.com"
la plus spécifique qui l'emportera.
Pour les mêmes raisons, les exclusions doivent se situer avant
- les directives ProxyPass générales. La variable
+ les directives ProxyPass générales. A partir de la
+ version 2.4.26 du serveur HTTP Apache, la variable
d'environnement "no-proxy" est une alternative aux exclusions et constitue
le seul moyen de configurer une exclusion pour une directive
ProxyPass dans le contexte d'une section