<?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: 1933550:1934600 (outdated) -->
+<!-- English Revision: 1934651 -->
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
<p>Finalement, le module <module>mod_unique_id</module> définit la variable
d'environnement <code>UNIQUE_ID</code> pour chaque requête à une valeur
- qui est garantie unique parmi « toutes » les requêtes
+ qui est garantie unique parmi « toutes » les requêtes
sous des conditions très spécifiques.</p>
</section>
</directivelist>
</related>
+ <note>
+ <title>Alternative moderne : les expressions</title>
+ <p>De nombreux exemples d’utilisation qui nécessitaient auparavant de
+ définir et tester des variables d’environnement — par exemple les en-têtes
+ conditionnels, le contrôle d’accès et la journalisation — peuvent
+ maintenant être traités de manière plus directe en utilisant les
+ expressions <directive module="core" type="section">If</directive> avec la
+ fonction <code>reqenv</code>. Voir <a href="expr.html">Les expressions
+ dans le serveur HTTP Apache</a> pour la syntaxe des expressions et la
+ liste complète des <a href="expr.html#vars">variables</a> disponibles.</p>
+ </note>
+
<section id="cgi-scripts">
<title>Scripts CGI</title>
caractéristiques du client. Par exemple, vous pouvez utiliser ces
directives pour interdire l'accès depuis un navigateur particulier
(User-Agent).
+ Pour des conditions plus complexes, <a href="expr.html"><code>Require
+ expr</code></a> fournit une alternative qui permet d’évaluer des
+ variables d’environnement en utilisant la fonction <code>reqenv</code>
+ en combinaison avec d’autres propriétés de requête.
</p>
</section>
par la spécification de HTTP. Elles ont été plus largement adoptées et
constituent une méthode standard pour transmettre des informations entre le
navigateur et le serveur, et entre les processus au sein du serveur. Nous en
- décrivons quelques unes ici ; consultez la spécification de CGI pour
- plus de détails.</p>
+ décrivons quelques unes ici. Pour une liste complète des variables de
+ requête disponibles dans les <a href="expr.html">expressions</a> (parmi
+ lesquelles <code>REQUEST_URI</code>, <code>REMOTE_ADDR</code>,
+ <code>SERVER_NAME</code> et de nombreuses autres), voir le document de
+ référence <a href="expr.html#vars">variables dans les expressions</a>.</p>
+
+ <p>Consultez la spécification CGI pour plus de détails à propos des
+ métavariables CGI standard.</p>
<section id="query-string">
<title>QUERY_STRING</title>
<section id="suppress-error-charset">
<title>suppress-error-charset</title>
- <p><em>Disponible dans les versions postérieures à 2.0.54</em></p>
-
<p>Quand Apache httpd génère une redirection en réponse à une requête client,
la réponse inclut un texte destiné à être affiché au cas où le client ne
suivrait pas, ou ne pourrait pas suivre automatiquement la redirection.
<title>Note concernant la sécurité</title>
<p>L'envoi de pages d'erreur sans spécifier un jeu de caractères peut
- conduire à des attaques de type « cross-site-scripting" pour les
+ conduire à des attaques de type « cross-site-scripting" pour les
navigateurs qui ne respectent pas la spécification HTTP/1.1 (MSIE) et
tentent de déduire le jeu de caractères à partir du contenu. De tels
navigateurs peuvent être facilement trompés et utiliser le jeu de
caractères UTF-7 ; les contenus des données en entrée de type UTF-7
(comme les URI de requête) ne seront alors plus protégés par les
mécanismes d'échappement usuels conçus pour prévenir les attaques
- de type « cross-site-scripting".</p>
+ de type « cross-site-scripting".</p>
</note>
</section>
<?xml version="1.0"?>
<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
-<!-- English Revision: 1673563:1934414 (outdated) -->
+<!-- English Revision: 1934414 -->
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
</contextlist>
<override>FileInfo</override>
<compatibility>Le modificateur <code>virtual</code> et le passage de
-gestionnaire ont été introduits dans Apache 2.1</compatibility>
+gestionnaire ont été introduits dans Apache httpd 2.1</compatibility>
<usage>
- <p>Cette directive ajoute une action qui va activer <var>script
- cgi</var> lorsque <var>type d'action</var> est déclenché par la
- requête. <var>script cgi</var> est un chemin URL vers une ressource
- qui a été désignée comme script CGI à l'aide des directives
- <directive module="mod_alias">ScriptAlias</directive> ou <directive
- module="mod_mime">AddHandler</directive>. <var>type d'action</var>
- peut être soit un <a href="../handler.html">gestionnaire</a>, soit
- un <glossary ref="mime-type">type de contenu MIME</glossary>. L'URL
- et le chemin du document correspondant sont envoyés en utilisant
- les variables d'environnement CGI standards <code>PATH_INFO</code>
- et <code>PATH_TRANSLATED</code>. Le gestionnaire utilisé pour cette
- requête particulière est transmis à l'aide de la variable
+ <p>Cette directive ajoute une action qui va activer <var>script cgi</var>
+ lorsque <var>type d'action</var> est déclenché par la requête. <var>script
+ cgi</var> est un chemin URL vers une ressource qui a été désignée comme
+ script CGI à l'aide des directives <directive
+ module="mod_alias">ScriptAlias</directive> ou <directive
+ module="mod_mime">AddHandler</directive>. <var>type d'action</var> peut être
+ soit un <a href="../handler.html">gestionnaire</a>, soit un <glossary
+ ref="mime-type">type de contenu MIME</glossary>. L'URL et le chemin du
+ document correspondant sont envoyés en utilisant les variables
+ d'environnement CGI standards <glossary ref="pathinfo">PATH_INFO</glossary>
+ et <code>PATH_TRANSLATED</code>. Le gestionnaire utilisé pour cette requête
+ particulière est transmis à l'aide de la variable
<code>REDIRECT_HANDLER</code>.</p>
<example><title>Exemple : type MIME</title>
<?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: 1933137:1933948 (outdated) -->
+<!-- English Revision: 1933948 -->
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
<code>1</code>.</p>
</section>
+<section id="files"><title>Fichiers</title>
+
+<p>Le répertoire racine du cache est spécifié en tant qu’argument de la ligne de
+commande et doit correspondre à la directive <code>CacheRoot</code> de la
+configuration globale du serveur.</p>
+
+<dl>
+<dt><var>chemin</var></dt>
+<dd>Le répertoire racine du cache sur disque à nettoyer.</dd>
+</dl>
+
+</section>
+
</manualpage>
<?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: 1933137:1933948 (outdated) -->
+<!-- English Revision: 1933948 -->
<!-- French translation : Lucien GENTIS -->
<!--
octets et ne doivent pas contenir de caractère <code>:</code>.</p>
</section>
+<section id="files"><title>Fichiers</title>
+
+<p>Le chemin du fichier de mots de passe DBM est spécifié en tant qu’argument de la ligne de
+commande et peut correspondre à n’importe quel emplacement du système de
+fichiers.</p>
+
+<dl>
+<dt><var>nom-fichier</var></dt>
+<dd>Le fichier au format DBM contenant les noms d’utilisateur et les mots de
+passe.</dd>
+</dl>
+
+</section>
+
</manualpage>
<?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: 1933137:1933948 (outdated) -->
+<!-- English Revision: 1933948 -->
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
<dd>Exécute httpd en mode debug. Un seul processus sera démarré, et le
serveur ne rendra pas la main à la console.</dd>
+</dl>
+</section>
+
+<section id="files"><title>Fichier</title>
+
+<p>Les chemins par défaut listés ci-après peuvent être modifiés à la compilation
+ou à l’aide de différents arguments de ligne de commande et directives de
+configuration. Consulter votre installation locale pour les emplacements réels.</p>
+
+<dl>
+<dt><code>/usr/local/apache2/conf/httpd.conf</code></dt>
+<dd>Fichier de configuration globale du serveur.</dd>
+
+<dt><code>/usr/local/apache2/conf/mime.types</code></dt>
+<dd>Correspondances de types MIME par défaut.</dd>
+
+<dt><code>/usr/local/apache2/logs/error_log</code></dt>
+<dd>Fichier du journal des erreurs.</dd>
+
+<dt><code>/usr/local/apache2/logs/access_log</code></dt>
+<dd>Fichier du journal des accès</dd>
+
+<dt><code>/usr/local/apache2/logs/httpd.pid</code></dt>
+<dd>Fichier contenant l’ID du processus du démon en cours d’exécution.</dd>
</dl>
<p>Les arguments suivants ne sont disponibles que sur la <a
<?xml-stylesheet type="text/xsl" href="./style/manual.fr.xsl"?>
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
-<!-- English Revision: 1741864:1934094 (outdated) -->
+<!-- English Revision: 1934094 -->
<!--
Licensed to the Apache Software Foundation (ASF) under one or more
<section id="documentroot"><title>Racine des documents (DocumentRoot)</title>
<p>La méthode par défaut de httpd pour déterminer quel fichier servir pour
- une requête donnée, consiste à extraire le chemin du fichier de la requête
- (la partie de l'URL qui suit le nom d'hôte et le port), puis de l'ajouter
- à la fin de la valeur de la directive
- <directive module="core">DocumentRoot</directive> définie dans vos fichiers
- de configuration.
- Ainsi, les fichiers et répertoires
- situés en dessous de <directive module="core">DocumentRoot</directive>
- constituent l'arborescence de base des documents qui seront visibles
- depuis le web.</p>
+ une requête donnée, consiste à extraire le <a
+ href="directive-dict.html#Syntax">chemin de la requête</a> (la partie de
+ l'URL qui suit le nom d'hôte et le port), puis de l'ajouter à la fin de la
+ valeur de la directive <directive module="core">DocumentRoot</directive>
+ définie dans vos fichiers de configuration. Ainsi, les fichiers et
+ répertoires situés en dessous de <directive
+ module="core">DocumentRoot</directive> constituent l'arborescence de base
+ des documents qui seront visibles depuis le web.</p>
<p>Par exemple, si la directive
<directive module="core">DocumentRoot</directive> contient