<?xml-stylesheet type="text/xsl" href="./style/manual.fr.xsl"?>
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
-<!-- English Revision: 1470515:1522935 (outdated) -->
+<!-- English Revision : 1522935 -->
<!--
Licensed to the Apache Software Foundation (ASF) under one or more
<p>La longueur maximale d'une ligne dans un fichier de configuration
normal, après substitution des variables et fusion des lignes
interrompues, est approximativement de 16 Mo. Dans les <a
- href="configuring.xml#htaccess">fichiers .htaccess</a>, la longueur
+ href="configuring.html#htaccess">fichiers .htaccess</a>, la longueur
maximale est de 8190 caractères.</p>
<p>Vous pouvez vérifier l'absence d'erreurs de syntaxe dans vos fichiers
<?xml version="1.0"?>
<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
-<!-- English Revision: 1361949:1521336 (outdated) -->
+<!-- English Revision : 1521336 -->
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
<modulesynopsis metafile="mod_proxy_express.xml.meta">
<name>mod_proxy_express</name>
-<description>Extension à <module>mod_proxy</module> pour le fonctionnement en mandataire
+<description>Extension à <module>mod_proxy</module> pour le mandatement
dynamique inverse de masse</description>
<status>Extension</status>
<sourcefile>mod_proxy_express.c</sourcefile>
<identifier>proxy_express_module</identifier>
<summary>
- <p>Ce module crée dynamiquement en masse des mandataires inverses en
- faisant correspondre l'en-tête Host: de la requête HTTP à un nom de
- serveur et une URL d'arrière-plan stockés dans un fichier DBM. Il
- est ainsi plus aisé d'utiliser un grand nombre de
- mandataires inverses sans avoir à modifier la configuration. Il est
- loin de posséder autant de fonctionnalités que
+ <p>Ce module crée dynamiquement en masse des mandataires inverses en
+ faisant correspondre l'en-tête Host: de la requête HTTP à un nom de
+ serveur et une URL d'arrière-plan stockés dans un fichier DBM. Il
+ est ainsi plus aisé d'utiliser un grand nombre de
+ mandataires inverses sans avoir à modifier la configuration. Il est
+ loin de posséder autant de fonctionnalités que
<module>mod_proxy_balancer</module>, qui propose aussi la croissance
- dynamique, mais il est conçu pour gérer un nombre beaucoup plus important
- de serveurs d'arrière-plan. Il convient parfaitement pour créer un
+ dynamique, mais il est conçu pour gérer un nombre beaucoup plus important
+ de serveurs d'arrière-plan. Il convient parfaitement pour créer un
commutateur HTTP frontal.</p>
- <p>Pour pouvoir être utilisé, ce module nécessite le chargement de
+ <p>Pour pouvoir être utilisé, ce module nécessite le chargement de
<module>mod_proxy</module>.</p>
<note type="warning"><title>Avertissement</title>
<p>N'activez le mandatement que si vous avez <a
- href="mod_proxy.html#access">sécurisé votre serveur</a>. Les
- serveurs mandataires ouverts sont dangereux pour votre réseau, et
+ href="mod_proxy.html#access">sécurisé votre serveur</a>. Les
+ serveurs mandataires ouverts sont dangereux pour votre réseau, et
dans une plus large mesure pour Internet.</p>
</note>
<note><title>Limitations</title>
<ul>
- <li>Ce module n'est pas conçu pour remplacer les fonctionnalités
+ <li>Ce module n'est pas conçu pour remplacer les fonctionnalités
dynamiques de <module>mod_proxy_balancer</module>. Par contre, il
- peut constituer une alternative légère et rapide à
+ peut constituer une alternative légère et rapide à
<module>mod_rewrite</module> lorsque ce dernier utilise la directive
<directive>RewriteMap</directive> et le drapeau <code>[P]</code>
- pour le mandatement inverse à partir d'une table de correspondances.
+ pour le mandatement inverse à partir d'une table de correspondances.
</li>
- <li>Il ne supporte pas les mises en correspondance basées sur les
- expressions rationnelles ou les modèles.
+ <li>Il ne supporte pas les mises en correspondance basées sur les
+ expressions rationnelles ou les modèles.
</li>
- <li>Il émule :
+ <li>Il émule :
<example>
ProxyPass / backend.server:port<br />
ProxyPassReverse / backend.server:port<br />
</example>
- En d'autres termes, l'URL dans son ensemble est ajoutée à l'URL
- d'arrière-plan correspondante, tout ceci dans le but de
+ En d'autres termes, l'URL dans son ensemble est ajoutée à l'URL
+ d'arrière-plan correspondante, tout ceci dans le but de
proposer un commutateur mandataire inverse simple mais rapide.
</li>
</ul>
<directivesynopsis>
<name>ProxyExpressEnable</name>
-<description>Active la fonctionnalité du module.</description>
+<description>Active la fonctionnalité du module.</description>
<syntax>ProxyExpressEnable [on|off]</syntax>
<default>off</default>
<contextlist><context>server config</context><context>virtual host</context>
</contextlist>
-<compatibility>Disponible à partir de la version 2.3.13 d'Apache</compatibility>
+<compatibility>Disponible à partir de la version 2.3.13 d'Apache</compatibility>
<usage>
<p>La directive <directive>ProxyExpressEnable</directive> permet
- d'activer/désactiver le module.</p>
+ d'activer/désactiver le module.</p>
</usage>
</directivesynopsis>
<default>None</default>
<contextlist><context>server config</context><context>virtual host</context>
</contextlist>
-<compatibility>Disponible à partir de la version 2.3.13 d'Apache</compatibility>
+<compatibility>Disponible à partir de la version 2.3.13 d'Apache</compatibility>
<usage>
<p>La directive <directive>ProxyExpressDBMFile</directive> permet de
- définir le chemin du fichier DBM de correspondance Express. Ce fichier
- permet de faire correspondre le nom de serveur extrait de l'en-tête
- Host: de la requête entrante avec une URL d'arrière-plan.</p>
+ définir le chemin du fichier DBM de correspondance Express. Ce fichier
+ permet de faire correspondre le nom de serveur extrait de l'en-tête
+ Host: de la requête entrante avec une URL d'arrière-plan.</p>
<note><title>Note</title>
- <p>Ce fichier est élaboré à partir d'un fichier texte à l'aide de
+ <p>Ce fichier est élaboré à partir d'un fichier texte à l'aide de
l'utilitaire <code><a
href="../programs/httxt2dbm.html">httxt2dbm</a></code>.</p>
www3.example.com http://192.168.212.10<br />
</example>
- <example><title>Création du fichier DBM</title>
+ <example><title>Création du fichier DBM</title>
httxt2dbm -i express-map.txt -o emap<br />
</example>
<example><title>Configuration</title>
- ProxyExpressDBMFile emap<br />
+ ProxyExpressEnable on<br />
+ ProxyExpressDBMFile emap<br />
</example>
</note>
</usage>
<default>"default"</default>
<contextlist><context>server config</context><context>virtual host</context>
</contextlist>
-<compatibility>Disponible à partir de la version 2.3.13 d'Apache</compatibility>
+<compatibility>Disponible à partir de la version 2.3.13 d'Apache</compatibility>
<usage>
<p>La directive <directive>ProxyExpressDBMType</directive> permet de
- définir le type de fichier DBM requis par le module. La valeur par
- défaut correspond au type DBM par défaut du fichier créé par
+ définir le type de fichier DBM requis par le module. La valeur par
+ défaut correspond au type DBM par défaut du fichier créé par
l'utilitaire <code><a
href="../programs/httxt2dbm.html">httxt2dbm</a></code>.</p>
- <p>Les valeurs possibles sont (mais toutes ne seront pas disponibles à
- l'exécution) :</p>
+ <p>Les valeurs possibles sont (mais toutes ne seront pas disponibles à
+ l'exécution) :</p>
<table border="1" style="zebra">
<columnspec><column width=".3"/><column width=".7"/></columnspec>
<tr><td><code>gdbm</code></td><td>Fichiers GDBM</td></tr>
<tr><td><code>ndbm</code></td><td>Fichiers NDBM</td></tr>
<tr><td><code>sdbm</code></td><td>Fichiers SDBM (toujours disponible)</td></tr>
- <tr><td><code>default</code></td><td>type DBM par défaut</td></tr>
+ <tr><td><code>default</code></td><td>type DBM par défaut</td></tr>
</table>
</usage>
<?xml version="1.0"?>
<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
-<!-- English Revision: 1484766:1520876 (outdated) -->
+<!-- English Revision : 1520876 -->
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
<modulesynopsis metafile="mod_proxy_fcgi.xml.meta">
<name>mod_proxy_fcgi</name>
-<description>Module fournissant le support de FastCGI à
+<description>Module fournissant le support de FastCGI à
<module>mod_proxy</module></description>
<status>Extension</status>
<sourcefile>mod_proxy_fcgi.c</sourcefile>
<compatibility>Disponible depuis la version 2.3 d'Apache</compatibility>
<summary>
- <p>Pour fonctionner, ce module <em>nécessite</em> le chargement de
+ <p>Pour fonctionner, ce module <em>nécessite</em> le chargement de
<module>mod_proxy</module>. Il fournit le support du protocole <a
href="http://www.fastcgi.com/">FastCGI</a>.</p>
<p>Ainsi, pour pouvoir traiter le protocole <code>FastCGI</code>,
<module>mod_proxy</module> et <module>mod_proxy_fcgi</module>
- doivent être chargés dans le serveur.</p>
+ doivent être chargés dans le serveur.</p>
- <p>À la différence de <a
+ <p>A la différence de <a
href="http://httpd.apache.org/mod_fcgid/">mod_fcgid</a> et <a
href="http://www.fastcgi.com/">mod_fastcgi</a>,
- <module>mod_proxy_fcgi</module> n'est pas en mesure de démarrer le
+ <module>mod_proxy_fcgi</module> n'est pas en mesure de démarrer le
processus de l'application ; <program>fcgistarter</program> est
- fourni à cet effet.</p>
+ fourni à cet effet sur certaines plateformes. Le framework
+ applicatif FastCGI utilisé peut aussi fournir la gestion des
+ processus ou des lancements de programmes externes.</p>
<note type="warning"><title>Avertissement</title>
- <p>N'activez pas la fonctionnalité de mandataire avant d'avoir <a
- href="mod_proxy.html#access">sécurisé votre serveur</a>. Les
+ <p>N'activez pas la fonctionnalité de mandataire avant d'avoir <a
+ href="mod_proxy.html#access">sécurisé votre serveur</a>. Les
serveurs mandataires ouverts sont dangereux non seulement pour
- votre réseau, mais aussi pour l'Internet au sens large.</p>
+ votre réseau, mais aussi pour l'Internet au sens large.</p>
</note>
</summary>
</highlight>
</example>
- <p>Cette application doit être en mesure de gérer plusieurs
- connexions simultanées. Par défaut, <module>mod_proxy</module>
- permet la réutilisation des connexions, si bien que lorsque le
- traitement d'une requête est terminé, le processus enfant httpd
- garde la connexion ouverte, et cette dernière ne sera pas réutilisée
- avant que le même processus httpd ne redirige une autre requête vers
- l'application. Si l'application FastCGI n'est pas en mesure de gérer
- un nombre suffisant de connexions simultanées avec httpd, les
- requêtes peuvent rester bloquées jusqu'à ce que l'application ferme
- une connexion existante. Pour remédier à ce problème, on peut
- désactiver la réutilisation des connexions à l'aide de la directive
- <directive>ProxyPass</directive>, comme indiqué dans l'exemple
+ <p>Cette application doit être en mesure de gérer plusieurs
+ connexions simultanées. Par défaut, <module>mod_proxy</module>
+ permet la réutilisation des connexions, si bien que lorsque le
+ traitement d'une requête est terminé, le processus enfant httpd
+ garde la connexion ouverte, et cette dernière ne sera pas réutilisée
+ avant que le même processus httpd ne redirige une autre requête vers
+ l'application. Si l'application FastCGI n'est pas en mesure de gérer
+ un nombre suffisant de connexions simultanées avec httpd, les
+ requêtes peuvent être bloquées jusqu'à ce que l'application ferme
+ une connexion existante. Pour remédier à ce problème, on peut
+ désactiver la réutilisation des connexions à l'aide de la directive
+ <directive>ProxyPass</directive>, comme indiqué dans l'exemple
suivant :</p>
- <example><title>Instance d'application unique, pas de réutilisation
+ <example><title>Instance d'application unique, pas de réutilisation
des connexions</title>
<highlight language="config">
ProxyPass /mon_appli/ fcgi://localhost:4000/ disablereuse=on
</highlight>
</example>
- <p>La passerelle à répartition de charge nécessite le chargement du
+ <p>La passerelle à répartition de charge nécessite le chargement du
module <module>mod_proxy_balancer</module> et d'au moins un module
- fournissant un algorithme de répartition de charge, comme
+ fournissant un algorithme de répartition de charge, comme
<module>mod_lbmethod_byrequests</module> en plus des modules
- déjà cités. <module>mod_lbmethod_byrequests</module> est le module
- par défaut et sera utilisé dans cet exemple de configuration.</p>
+ déjà cités. <module>mod_lbmethod_byrequests</module> est le module
+ par défaut et sera utilisé dans cet exemple de configuration.</p>
- <example><title>Passerelle à répartition de charge vers plusieurs
+ <example><title>Passerelle à répartition de charge vers plusieurs
instances de l'application</title>
<highlight language="config">
ProxyPass /myapp/ balancer://myappcluster/
</section>
<section id="env"><title>Variables d'environnement</title>
- <p>En plus des directives de configuration qui contrôlent le
+ <p>En plus des directives de configuration qui contrôlent le
comportement de <module>mod_proxy</module>, de nombreuses
<dfn>variables d'environnement</dfn> permettent de piloter le
fournisseur du protocole FCGI :</p>
<dl>
<dt>proxy-fcgi-pathinfo</dt>
- <dd>Par défaut, <module>mod_proxy_fcgi</module> ne créera jamais
+ <dd>Par défaut, <module>mod_proxy_fcgi</module> ne créera jamais
ni n'exportera la variable d'environnement <var>PATH_INFO</var>,
- ce qui permet au serveur FCGI d'arrière-plan de déterminer
+ ce qui permet au serveur FCGI d'arrière-plan de déterminer
correctement <var>SCRIPT_NAME</var> et <var>Script-URI</var>, et
- de se conformer à la section 3.3 de la RFC 3875. Si au contraire
- vous souhaitez que <module>mod_proxy_fcgi</module> génère une
+ de se conformer à la section 3.3 de la RFC 3875. Si au contraire
+ vous avez souhaitez que <module>mod_proxy_fcgi</module> génère une
"estimation la plus exacte possible" de <var>PATH_INFO</var>,
- définissez la variable d'environnement
+ définissez la variable d'environnement
<var>proxy-fcgi-pathinfo</var>. Ceci peut servir de
- contournement pour un bogue présent dans certaines
- implémentations de FCGI.</dd>
+ contournement pour une bogue présente dans certaines
+ implémentations de FCGI.</dd>
</dl>
</section>
<?xml-stylesheet type="text/xsl" href="./style/manual.fr.xsl"?>
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
-<!-- English Revision: 1426600:1521343 (outdated) -->
+<!-- English Revision : 1521343 -->
<!--
Licensed to the Apache Software Foundation (ASF) under one or more
<directive module="core" type="section">If</directive>, etc...
</dd>
- <dt>KeepAliveTimeout en millisecondes</dt>
- <dd>Il est maintenant possible de spécifier <directive module="core"
- >KeepAliveTimeout</directive> en millisecondes.
+ <dt>KeepAliveTimeout in milliseconds</dt>
+ <dd>It is now possible to specify <directive module="core"
+ >KeepAliveTimeout</directive> in milliseconds.
</dd>
- <dt>Directive NameVirtualHost</dt>
+ <dt>NameVirtualHost directive</dt>
<dd>Cette directive obsolète n'est plus utile.</dd>
<dt>Directives autorisées dans les fichiers <code>.htaccess</code></dt>