<title>Apache et les variables d'environnement</title>
<summary>
- <p>Le serveur HTTP Apache propose un mécanisme de stockage d'informations
- dans des variables appelées <em>variables d'environnement</em>. Ces
+ <p>Deux types de variables d'environnement affectent le serveur
+ HTTP Apache.</p>
+
+ <p>Le premier type correspond aux variables d'environnement
+ contrôlées par le système d'exploitation sous-jacent et définies
+ avant le démarrage du serveur. Leurs valeurs peuvent être utilisées
+ directement dans les fichiers de configuration, et peuvent
+ éventuellement être transmises aux scripts CGI et SSI via la
+ directive PassEnv.</p>
+
+ <p>Le second type correspond aux variables nommées appelées aussi
+ <em>variables d'environnement</em> dans lesquelles le serveur HTTP
+ Apache stocke des informations via un mécanisme spécial. Ces
informations peuvent servir à contrôler diverses opérations comme
l'enregistrement des traces ou le contrôle d'accès. On utilise aussi ces
variables dans le mécanisme de communication avec les programmes externes
<?xml-stylesheet type="text/xsl" href="./style/manual.fr.xsl"?>
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
-<!-- English Revision: 659902:910017 (outdated) -->
+<!-- English Revision: 910017 -->
<!--
Licensed to the Apache Software Foundation (ASF) under one or more
<module>mod_ext_filter</module>
<module>mod_include</module>
<module>mod_charset_lite</module>
+ <module>mod_reflector</module>
</modulelist>
<directivelist>
<directive module="mod_filter">FilterChain</directive>
<directive module="mod_mime">AddOutputFilter</directive>
<directive module="mod_mime">RemoveInputFilter</directive>
<directive module="mod_mime">RemoveOutputFilter</directive>
+ <directive module="mod_reflector">ReflectorHeader</directive>
<directive module="mod_ext_filter">ExtFilterDefine</directive>
<directive module="mod_ext_filter">ExtFilterOptions</directive>
<directive module="core">SetInputFilter</directive>
</ul>
</section>
+<section id="service">
+
+<title>Présentation des filtres en tant que service HTTP</title>
+<p>Les filtres permettent de traiter les contenus en provenance du
+serveur. Le module <module>mod_reflector</module> permet aussi
+d'utiliser les filtres pour traiter les contenus en provenance du
+client.</p>
+
+<p>Le module <module>mod_reflector</module> reçoit les requêtes POST des
+clients, et en répercute le corps dans la requête POST constituant la
+réponse, lors de l'envoi de cette dernière au client en passant à travers la
+pile de filtres en sortie.</p>
+
+<p>Cette technique peut être utilisée comme alternative à un service web
+s'exécutant à l'intérieur de la pile d'un serveur d'applications, où un
+filtre en sortie effectue la transformation requise sur le corps de la
+requête. Par exemple, on peut utiliser le module
+<module>mod_deflate</module> pour fournir un service général de
+compression ; un filtre de transformation d'images peut aussi se voir
+mué en service de transformation d'images.</p>
+
+</section>
+
+
<section id="using">
<title>Utilisation des filtres</title>
<p>Il y a deux manières d'utiliser le filtrage : Simple et Dynamique.
<?xml version="1.0"?>
<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
-<!-- English Revision : 420990 -->
+<!-- English Revision : 911498 -->
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
<description>Active la génération d'en-têtes
<code>Expires</code></description>
<syntax>ExpiresActive On|Off</syntax>
+<default>ExpiresActive Off</default>
<contextlist><context>server config</context>
<context>virtual host</context><context>directory</context>
<context>.htaccess</context></contextlist>