Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id 710BA200C35 for ; Sun, 12 Mar 2017 16:44:54 +0100 (CET) Received: by cust-asf.ponee.io (Postfix) id 6FB54160B77; Sun, 12 Mar 2017 15:44:54 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id 90213160B63 for ; Sun, 12 Mar 2017 16:44:53 +0100 (CET) Received: (qmail 68447 invoked by uid 500); 12 Mar 2017 15:44:52 -0000 Mailing-List: contact cvs-help@httpd.apache.org; run by ezmlm Precedence: bulk Reply-To: dev@httpd.apache.org list-help: list-unsubscribe: List-Post: List-Id: Delivered-To: mailing list cvs@httpd.apache.org Received: (qmail 68438 invoked by uid 99); 12 Mar 2017 15:44:52 -0000 Received: from Unknown (HELO svn01-us-west.apache.org) (209.188.14.144) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 12 Mar 2017 15:44:52 +0000 Received: from svn01-us-west.apache.org (localhost [127.0.0.1]) by svn01-us-west.apache.org (ASF Mail Server at svn01-us-west.apache.org) with ESMTP id D9B8D3A0115 for ; Sun, 12 Mar 2017 15:44:51 +0000 (UTC) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Subject: svn commit: r1786598 - in /httpd/httpd/trunk/docs/manual/mod: core.xml.fr mod_proxy.xml.fr Date: Sun, 12 Mar 2017 15:44:51 -0000 To: cvs@httpd.apache.org From: lgentis@apache.org X-Mailer: svnmailer-1.0.9 Message-Id: <20170312154451.D9B8D3A0115@svn01-us-west.apache.org> archived-at: Sun, 12 Mar 2017 15:44:54 -0000 Author: lgentis Date: Sun Mar 12 15:44:51 2017 New Revision: 1786598 URL: http://svn.apache.org/viewvc?rev=1786598&view=rev Log: XML updates. Modified: httpd/httpd/trunk/docs/manual/mod/core.xml.fr httpd/httpd/trunk/docs/manual/mod/mod_proxy.xml.fr Modified: httpd/httpd/trunk/docs/manual/mod/core.xml.fr URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/mod/core.xml.fr?rev=1786598&r1=1786597&r2=1786598&view=diff ============================================================================== --- httpd/httpd/trunk/docs/manual/mod/core.xml.fr [utf-8] (original) +++ httpd/httpd/trunk/docs/manual/mod/core.xml.fr [utf-8] Sun Mar 12 15:44:51 2017 @@ -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 Modified: httpd/httpd/trunk/docs/manual/mod/mod_proxy.xml.fr URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/mod/mod_proxy.xml.fr?rev=1786598&r1=1786597&r2=1786598&view=diff ============================================================================== --- httpd/httpd/trunk/docs/manual/mod/mod_proxy.xml.fr [utf-8] (original) +++ httpd/httpd/trunk/docs/manual/mod/mod_proxy.xml.fr [utf-8] Sun Mar 12 15:44:51 2017 @@ -1,7 +1,7 @@ - + @@ -453,9 +453,10 @@ ProxyPass "/examples" "http://backend.ex </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. 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