<?xml-stylesheet type="text/xsl" href="./style/manual.fr.xsl"?>
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
-<!-- English Revision : 1565335 -->
+<!-- English Revision : 1827552 -->
<!--
Licensed to the Apache Software Foundation (ASF) under one or more
</section>
+ <section id="reload">
+ <title>Changer la configuration de l'écoute au redémarrage</title>
+
+ <p>Lorsque httpd est redémarré, certaines remarques sont à prendre en compte
+ quant aux modifications apportées aux directives <directive
+ module="mpm_common">Listen</directive>. Au cours du redémarrage, httpd
+ conserve la liaison avec les ports de la configuration précédente afin
+ d'éviter l'obtention d'un message d'erreur "Connection refused" lors d'une
+ tentative ultérieure de connexion au serveur. Si les modifications apportées au jeu de
+ directives <directive module="mpm_common">Listen</directive> utilisé entrent
+ en conflit avec ce dernier, le serveur refusera de redémarrer.</p>
+
+ <p>Par exemple, modifier la configuration suivante :</p>
+
+ <example>
+ <highlight language="config">
+ Listen 127.0.0.1:80
+ </highlight>
+ </example>
+
+ <p>pour utiliser la suivante pourra échouer car écouter le port 80 sur
+ toutes les adresses IP entre en conflit avec une écoute sélective du port 80
+ sur la seule adresse IP 127.0.0.1.</p>
+
+ <example>
+ <highlight language="config">
+ Listen 80
+ </highlight>
+ </example>
+
+ <p>Pour qu'une telle modification de configuration soit prise en compte avec
+ succès, il est nécessaire d'arrêter, puis de démarrer le serveur.</p>
+
+ </section>
+
<section id="ipv6">
<title>Remarques spécifiques à IPv6</title>
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
-<!-- English Revision: 1798332 -->
+<!-- English Revision: 1827609 -->
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
<name>RewriteMap</name>
<description>Définit une fonction de mise en correspondance pour la
recherche de mots-clés</description>
-<syntax>RewriteMap <em>MapName</em> <em>MapType</em>:<em>MapSource</em>
+<syntax>RewriteMap <em>MapName</em> <em>MapType</em>:<em>MapSource</em> [<em>MapTypeOptions</em>]
</syntax>
<contextlist><context>server config</context><context>virtual host</context>
</contextlist>
+<compatibility>Le troisième paramètre, MapTypeOptions, est disponible à partir
+de la version 2.4.29 du serveur HTTP Apache</compatibility>
<usage>
<p>La directive <directive>RewriteMap</directive> définit une
</highlight>
<p>Vous pourrez ensuite utiliser cette table dans une
- directive <directive>RewriteRule</directive> comme suit :</p>
+ directive <directive module="mod_rewrite">RewriteRule</directive> comme suit :</p>
<highlight language="config">
RewriteRule "^/ex/(.*)" "${map-exemple:$1}"
</highlight>
+ <p>La signification de l'argument <em>MapTypeOptions</em> dépend du <em>MapType</em>
+ spécifié. Veuillez vous référer au document <a
+ href="../rewrite/rewritemap.html">Utiliser RewriteMap</a> pour
+ plus de détails.</p>
+
<p>Les combinaisons suivantes pour <em>type de correspondance</em>
et <em>MapSource</em>
peuvent être utilisées :</p>
module="core">UseCanonicalPhysicalPort</directive>.</p>
<p>Parmi les variables
- spécifiques à mod_rewrite, ou trouve les suivantes :</p>
+ spécifiques à <module>mod_rewrite</module>, ou trouve les suivantes :</p>
<dl>
<dt><code>API_VERSION</code></dt>
principal (fichier <code>httpd.conf</code>), vous devez utiliser
<code>%{LA-U:REMOTE_USER}</code> - cette variable est définie
par la phase d'autorisation qui intervient <em>après</em> la
- phase de traduction d'URL (pendant laquelle mod_rewrite opère).</p>
- <p>Par contre, comme mod_rewrite implémente son contexte de
+ phase de traduction d'URL (pendant laquelle <module>mod_rewrite</module>
+ opère).</p>
+ <p>Par contre, comme <module>mod_rewrite</module> implémente son contexte de
répertoire (fichier <code>.htaccess</code>) via la phase Fixup
de l'API, et comme la phase d'autorisation intervient
<em>avant</em> cette dernière, vous pouvez vous contenter
l'<em>expression_de_comparaison</em> en ajoutant ces
<strong><code>[</code><em>drapeaux</em><code>]</code></strong>
comme troisième argument de la directive
- <code>RewriteCond</code>, où <em>drapeaux</em> est un
+ <directive>RewriteCond</directive>, où <em>drapeaux</em> est un
sous-ensemble séparé par des virgules des drapeaux suivants :</p>
<ul>
du système de fichiers "en dessous" de l'endroit où la règle est définie.</p>
<p>Le chemin correspondant actuel du système de fichiers est déterminé par
- des directives telles que <directive>DocumentRoot</directive> et
- <directive>Alias</directive>, ou même le résultat de substitutions dans
- des règles <directive>RewriteRule</directive> précédentes.
+ des directives telles que <directive module="core">DocumentRoot</directive> et
+ <directive module="mod_alias">Alias</directive>, ou même le résultat de
+ substitutions dans des règles <directive>RewriteRule</directive> précédentes.
</p>
</li>
href="../rewrite/intro.html#regex">Introduction à
mod_rewrite</a>.</p>
- <p>Dans mod_rewrite, on peut aussi utiliser le caractère NON
- ('<code>!</code>') comme préfixe de modèle. Ceci vous permet
+ <p>Dans <module>mod_rewrite</module>, on peut aussi utiliser le caractère
+ NOT ('<code>!</code>') comme préfixe de modèle. Ceci vous permet
d'inverser la signification d'un modèle, soit pour dire
``<em>si l'URL considérée ne correspond <strong>PAS</strong> à
ce modèle</em>''. Le caractère NON peut donc être utilisé à
<note><title>Développement du répertoire home</title>
<p> Quand la chaîne de substitution commence par quelque chose comme
-"/~user" (de manière explicite ou par références arrières), mod_rewrite
+"/~user" (de manière explicite ou par références arrières), <module>mod_rewrite</module>
développe le répertoire home sans tenir compte de la présence ou de la
configuration du module <module>mod_userdir</module>.</p>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE manualpage SYSTEM "../style/manualpage.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
-<!-- English Revision: 1811748 -->
+<!-- English Revision: 1827600 -->
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : VIncent Deffontaines -->
<!--
<code>on</code>.</p>
<p>Par défaut, les programmes de réécriture externes sont lancés par
- l'utilisateur root. Pour en changer, il est possible
- sur les systèmes de style Unix de spécifier un autre couple
+ l'utilisateur/groupe qui a démarré httpd. Pour changer ce comportement, il
+ est possible sur les systèmes de style Unix de spécifier un autre couple
utilisateur/groupe via le troisième argument de la directive <directive
module="mod_rewrite">RewriteMap</directive>, et ceci au format
<code>utilisateur:groupe</code>.</p>