You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@httpd.apache.org by lg...@apache.org on 2010/10/17 14:26:39 UTC
svn commit: r1023474 [1/5] - in /httpd/httpd/trunk/docs/manual: ./ howto/
misc/ mod/
Author: lgentis
Date: Sun Oct 17 12:26:38 2010
New Revision: 1023474
URL: http://svn.apache.org/viewvc?rev=1023474&view=rev
Log:
Updates.
Added:
httpd/httpd/trunk/docs/manual/configuring.xml.fr (with props)
Removed:
httpd/httpd/trunk/docs/manual/upgrading.xml.fr
Modified:
httpd/httpd/trunk/docs/manual/bind.xml.fr
httpd/httpd/trunk/docs/manual/caching.xml.fr
httpd/httpd/trunk/docs/manual/env.xml.fr
httpd/httpd/trunk/docs/manual/howto/htaccess.xml.fr
httpd/httpd/trunk/docs/manual/logs.xml.fr
httpd/httpd/trunk/docs/manual/misc/perf-tuning.xml.fr
httpd/httpd/trunk/docs/manual/mod/core.xml.fr
httpd/httpd/trunk/docs/manual/mod/event.xml.fr
httpd/httpd/trunk/docs/manual/mod/mod_authnz_ldap.xml.fr
httpd/httpd/trunk/docs/manual/mod/mod_authz_host.xml.fr
httpd/httpd/trunk/docs/manual/mod/mod_cache.xml.fr
httpd/httpd/trunk/docs/manual/mod/mod_disk_cache.xml.fr
httpd/httpd/trunk/docs/manual/mod/mod_proxy.xml.fr
httpd/httpd/trunk/docs/manual/new_features_2_4.xml.fr
Modified: httpd/httpd/trunk/docs/manual/bind.xml.fr
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/bind.xml.fr?rev=1023474&r1=1023473&r2=1023474&view=diff
==============================================================================
--- httpd/httpd/trunk/docs/manual/bind.xml.fr (original)
+++ httpd/httpd/trunk/docs/manual/bind.xml.fr Sun Oct 17 12:26:38 2010
@@ -94,12 +94,15 @@
<example>
Listen [2001:db8::a00:20ff:fea7:ccea]:80
</example>
-
- <note type="warning"><p>Utiliser plusieurs directives <directive module="mpm_common">Listen</directive> qui se chevauchent va générer une erreur fatale qui empêchera le serveur de démarrer.</p>
- <example>
- (48)Address already in use: make_sock: could not bind to address [::]:80
- </example>
+ <note type="warning"><p>Des directives <directive
+ module="mpm_common">Listen</directive>
+ imbriquées provoqueront une erreur fatale qui
+ empêchera le serveur de démarrer.</p>
+
+ <example>
+ (48)Address already in use: make_sock: could not bind to address [::]:80
+ </example>
</note>
</section>
Modified: httpd/httpd/trunk/docs/manual/caching.xml.fr
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/caching.xml.fr?rev=1023474&r1=1023473&r2=1023474&view=diff
==============================================================================
--- httpd/httpd/trunk/docs/manual/caching.xml.fr (original)
+++ httpd/httpd/trunk/docs/manual/caching.xml.fr Sun Oct 17 12:26:38 2010
@@ -3,7 +3,7 @@
<?xml-stylesheet type="text/xsl" href="style/manual.fr.xsl"?>
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
-<!-- English Revision : 922237 -->
+<!-- English Revision : 1003163 -->
<!--
Licensed to the Apache Software Foundation (ASF) under one or more
Added: httpd/httpd/trunk/docs/manual/configuring.xml.fr
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/configuring.xml.fr?rev=1023474&view=auto
==============================================================================
--- httpd/httpd/trunk/docs/manual/configuring.xml.fr (added)
+++ httpd/httpd/trunk/docs/manual/configuring.xml.fr Sun Oct 17 12:26:38 2010
@@ -0,0 +1,246 @@
+<?xml version="1.0" encoding="ISO-8859-1" ?>
+<!DOCTYPE manualpage SYSTEM "./style/manualpage.dtd">
+<?xml-stylesheet type="text/xsl" href="./style/manual.fr.xsl"?>
+<!-- French translation : Lucien GENTIS -->
+<!-- Reviewed by : Vincent Deffontaines -->
+<<<<<<< .mine
+<!--English Revision : 1003217 -->
+=======
+<!--English Revision : 965792 -->
+>>>>>>> .r1023472
+
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<manualpage metafile="configuring.xml.meta">
+
+ <title>Fichiers de configuration</title>
+
+<summary>
+<p>Ce document décrit les fichiers utilisés pour configurer
+le Serveur HTTP Apache.</p>
+</summary>
+
+ <section id="main">
+ <title>Fichiers de configuration principaux</title>
+ <related>
+ <modulelist>
+ <module>mod_mime</module>
+ </modulelist>
+ <directivelist>
+ <directive module="core" type="section">IfDefine</directive>
+ <directive module="core">Include</directive>
+ <directive module="mod_mime">TypesConfig</directive>
+ </directivelist>
+ </related>
+
+ <p>La configuration du serveur HTTP Apache est effectuée en plaçant des <a
+ href="mod/directives.html">directives</a> dans des fichiers de
+ configuration au format texte. Le fichier de configuration principal se nomme
+ en général
+ <code>httpd.conf</code>. La localisation de ce fichier est définie
+ à la compilation, mais peut être redéfinie à l'aide de l'option
+ de ligne de commande <code>-f</code>. En outre, d'autres fichiers de
+ configuration peuvent être ajoutés à l'aide de la directive
+ <directive module="core">Include</directive>, et des caractères de
+ remplacement
+ peuvent être utilisés pour inclure de nombreux fichiers de configuration.
+ Des directives de tous types peuvent être placées dans chacun de ces fichiers
+ de configuration. Les modifications dans les fichiers de configuration
+ principaux ne sont prises en compte par httpd que lorsque le serveur
+ est démarré ou redémarré.</p>
+
+ <p>Le serveur lit aussi un fichier contenant les types de document mime;
+ ce fichier est défini par la directive <directive
+ module="mod_mime">TypesConfig</directive>,
+ et se nomme <code>mime.types</code> par défaut.</p>
+ </section>
+
+ <section id="syntax">
+ <title>Syntaxe des fichiers de configuration</title>
+
+ <p>Les fichiers de configuration de httpd contiennent une directive
+ par ligne.
+ On peut utiliser l'anti-slash "\" comme dernier caractère d'une ligne
+ pour indiquer que la directive continue à la ligne suivante.
+ Il ne doit y avoir aucun caractère ni espace entre l'anti-slash et
+ la fin de la ligne.</p>
+
+ <p>Les directives dans les fichiers de configuration ne sont pas
+ sensibles à la casse, mais leurs arguments le sont souvent. Les lignes
+ qui débutent par le caractère "#" sont interprétées comme des
+ commentaires, et sont ignorées. Les commentaires ne doivent
+ <strong>pas</strong> être inclus dans une ligne après une directive
+ de configuration. Les lignes vides et les espaces précédant une directive
+ sont ignorés; vous pouvez par conséquent indenter les directives
+ afin d'améliorer la lisibilité.</p>
+
+ <p>On peut utiliser les variables d'environnement du shell dans les
+ lignes du fichier de configuration en utilisant la syntaxe
+ <code>${ENVVAR}</code>. Si "ENVVAR" est le nom d'une variable
+ d'environnement valide, sa valeur remplace l'expression
+ <code>${ENVVAR}</code> dans la ligne du fichier de configuration, et
+ le traitement continue comme si cette valeur avait été inscrite
+ directement dans le fichier de configuration. Si la variable ENVVAR
+ n'est pas trouvée, l'expression "${ENVVAR}" est conservée tel quel
+ pour une utilisation ultérieure dans le traitement du fichier de
+ configuration.</p>
+
+ <p>Seules les variables d'environnement définies avant le démarrage
+ du serveur peuvent être utilisées dans les extensions. Les variables
+ définies dans le fichier de configuration lui-même, par exemple avec <directive
+ module="mod_env">SetEnv</directive>, prennent effet trop tard pour
+ pouvoir être utilisées dans les extensions au sein du fichier de
+ configuration.</p>
+
+ <p>La longueur maximale d'une ligne du fichier de configuration,
+ après substitution des variables d'environnement, reconstitution des
+ lignes fragmentées et suppression des espaces de début et de fin,
+ est de 8192 caractères.</p>
+
+ <p>Vous pouvez vérifier l'absence d'erreurs de syntaxe dans vos fichiers
+ de configuration sans démarrer le serveur à l'aide de la commande
+ <code>apachectl configtest</code> ou de l'option de ligne de commande
+ <code>-t</code>.</p>
+ </section>
+
+ <section id="modules">
+ <title>Modules</title>
+
+ <related>
+ <modulelist>
+ <module>mod_so</module>
+ </modulelist>
+ <directivelist>
+ <directive module="core" type="section">IfModule</directive>
+ <directive module="mod_so">LoadModule</directive>
+ </directivelist>
+ </related>
+
+ <p>httpd est un serveur modulaire. Ceci implique que seules les
+ fonctionnalités les plus courantes sont incluses dans le serveur de base.
+ Les fonctionnalités étendues sont fournies à l'aide de <a
+ href="mod/">modules</a> qui peuvent être chargés dans httpd.
+ Par défaut, un jeu de <a
+ href="mod/module-dict.html#Status">modules de base</a> est inclus dans le
+ serveur à la compilation. Si le serveur est compilé de façon à utiliser
+ les <a href="dso.html">modules chargés dynamiquement</a>,
+ alors les modules peuvent être compilés séparément et chargés à
+ n'importe quel moment à l'aide de la directive
+ <directive module="mod_so">LoadModule</directive>.
+ Dans le cas contraire, httpd doit être recompilé pour ajouter ou
+ supprimer des modules.
+ Les directives de configuration peuvent être incluses de manière
+ conditionnelle selon la présence ou l'absence d'un module particulier
+ en les plaçant dans un bloc <directive
+ module="core" type="section">IfModule</directive>. Les blocs
+ <directive type="section">IfModule</directive> ne sont cependant pas
+ nécessaires et peuvent même dans certains cas masquer l'absence d'un
+ module important.</p>
+
+ <p>Pour voir quels modules ont été compilés avec le serveur,
+ vous pouvez utiliser l'option de ligne de commande <code>-l</code>.
+ En outre, l'option de ligne de commande <code>-M</code> permet de
+ voir quels modules sont chargés dynamiquement.</p>
+ </section>
+
+ <section id="scope">
+ <title>Portée des directives</title>
+
+ <related>
+ <directivelist>
+ <directive module="core" type="section">Directory</directive>
+ <directive module="core" type="section">DirectoryMatch</directive>
+ <directive module="core" type="section">Files</directive>
+ <directive module="core" type="section">FilesMatch</directive>
+ <directive module="core" type="section">Location</directive>
+ <directive module="core" type="section">LocationMatch</directive>
+ <directive module="core" type="section">VirtualHost</directive>
+ </directivelist>
+ </related>
+
+ <p>Les directives placées dans les fichiers de configuration principaux
+ s'appliquent au serveur dans son ensemble. Si vous souhaitez modifier la
+ configuration d'une partie du serveur seulement, vous pouvez limiter la
+ portée de vos directives en les plaçant dans une section
+ <directive module="core"
+ type="section">Directory</directive>, <directive module="core"
+ type="section">DirectoryMatch</directive>, <directive module="core"
+ type="section">Files</directive>, <directive module="core"
+ type="section">FilesMatch</directive>, <directive module="core"
+ type="section">Location</directive>, ou <directive module="core"
+ type="section">LocationMatch</directive>.
+ Ces sections limitent le champ d'application des directives qu'elles
+ contiennent à des URls ou des portions du système de fichiers particulières.
+ Elles peuvent aussi être imbriquées, ce qui permet
+ une configuration très fine.</p>
+
+ <p>httpd peut servir simultanément de nombreux sites web au travers des
+ <a href="vhosts/">Hôtes Virtuels</a>. La portée des directives peut ainsi
+ être limitée en les plaçant dans des sections
+ <directive module="core" type="section">VirtualHost</directive>,
+ afin qu'elles ne s'appliquent qu'aux requêtes
+ pour un site web particulier.</p>
+
+ <p>Bien que la plupart des directives puissent être placées dans
+ chacune de ces sections, certaines d'entre elles n'ont aucun sens
+ dans certains contextes.
+ Par exemple, les directives qui contrôlent la création des processus
+ n'ont de sens que dans le contexte du serveur principal. Pour déterminer
+ quelles directives peuvent être placées dans quelles sections, consultez
+ le <a href="mod/directive-dict.html#Context">Contexte</a> de la
+ directive. Pour plus d'informations, nous fournissons des détails dans
+ <a href="sections.html">Comment fonctionnent les sections Directory,
+ Location et Files</a>.</p>
+ </section>
+
+ <section id="htaccess">
+ <title>Fichiers .htaccess</title>
+
+ <related>
+ <directivelist>
+ <directive module="core">AccessFileName</directive>
+ <directive module="core">AllowOverride</directive>
+ </directivelist>
+ </related>
+
+ <p>httpd permet la gestion décentralisée de la configuration
+ via des fichiers spéciaux placés dans l'arborescence du site web.
+ Ces fichiers spéciaux se nomment en général <code>.htaccess</code>,
+ mais tout autre nom peut être spécifié à l'aide de la directive
+ <directive module="core">AccessFileName</directive>.
+ Les directives placées dans les fichiers <code>.htaccess</code>
+ s'appliquent au répertoire dans lequel vous avez placé le fichier,
+ ainsi qu'à tous ses sous-répertoires.
+ La syntaxe des fichiers <code>.htaccess</code> est la même que celle
+ des fichiers de configuration principaux. Comme les fichiers
+ <code>.htaccess</code> sont lus à chaque requête, les modifications de
+ ces fichiers prennent effet immédiatement.</p>
+
+ <p>Pour déterminer quelles directives peuvent être placées
+ dans les fichiers <code>.htaccess</code>, consultez le
+ <a href="mod/directive-dict.html#Context">Contexte</a> de la
+ directive. L'administrateur du serveur peut contrôler quelles
+ directives peuvent être placées dans les fichiers
+ <code>.htaccess</code> en définissant la directive
+ <directive module="core">AllowOverride</directive>
+ dans les fichiers de configuration principaux.</p>
+
+ <p>Pour plus d'informations sur les fichiers <code>.htaccess</code>,
+ se référer au <a href="howto/htaccess.html">tutoriel .htaccess</a>.</p>
+ </section>
+</manualpage>
Modified: httpd/httpd/trunk/docs/manual/env.xml.fr
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/env.xml.fr?rev=1023474&r1=1023473&r2=1023474&view=diff
==============================================================================
--- httpd/httpd/trunk/docs/manual/env.xml.fr (original)
+++ httpd/httpd/trunk/docs/manual/env.xml.fr Sun Oct 17 12:26:38 2010
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE manualpage SYSTEM "./style/manualpage.dtd">
<?xml-stylesheet type="text/xsl" href="./style/manual.fr.xsl"?>
-<!-- English revision : 942937 -->
+<!-- English revision : 1001639 -->
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
@@ -63,6 +63,7 @@
<title>Définition des variables d'environnement</title>
<related>
<modulelist>
+ <module>mod_cache</module>
<module>mod_env</module>
<module>mod_rewrite</module>
<module>mod_setenvif</module>
Modified: httpd/httpd/trunk/docs/manual/howto/htaccess.xml.fr
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/howto/htaccess.xml.fr?rev=1023474&r1=1023473&r2=1023474&view=diff
==============================================================================
--- httpd/httpd/trunk/docs/manual/howto/htaccess.xml.fr (original)
+++ httpd/httpd/trunk/docs/manual/howto/htaccess.xml.fr Sun Oct 17 12:26:38 2010
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE manualpage SYSTEM "../style/manualpage.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
-<!-- English Revision : 933606 -->
+<!-- English Revision : 1002119 -->
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
@@ -131,7 +131,7 @@ modifier la configuration du serveur au
les fichiers .htaccess ?</title>
<p>En principe, vous ne devriez utiliser les fichiers
- <code>.htaccess</code> que si vous n'avez pas accès au fichier de
+ <code>.htaccess</code> que lorsque vous n'avez pas accès au fichier de
configuration du serveur principal. Par exemple, la fausse
idée
selon laquelle l'authentification de l'utilisateur devrait toujours
@@ -319,7 +319,7 @@ modifier la configuration du serveur au
<code>.htaccess</code>, vous pouvez utiliser :</p>
<example>
-<Directory /><br />
+<Directory /www/htdocs><br />
<indent>
Allowoverride All<br />
</indent>
@@ -331,6 +331,10 @@ Options +IncludesNoExec -ExecCGI<br />
</indent>
</Location>
</example>
+
+ <note>Dans cet exemple, on considère que le chemin défini par la
+ directive <directive module="core">DocumentRoot</directive> est
+ <code>/www/htdocs</code>.</note>
</section>
</section>
@@ -451,7 +455,7 @@ Includes - SSI)</title>
permise.</p>
<example>
- [Sat Aug 09 16:19:20 2008] [alert] [client 192.168.200.51] /var/www/html/.htaccess: RewriteLog not allowed here
+ [Fri Sep 17 18:43:16 2010] [alert] [client 192.168.200.51] /var/www/html/.htaccess: DirectoryIndex not allowed here
</example>
<p>Cela signifie soit que vous utilisez une directive qui n'est
jamais permise dans les fichiers <code>.htaccess</code>, soit
Modified: httpd/httpd/trunk/docs/manual/logs.xml.fr
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/logs.xml.fr?rev=1023474&r1=1023473&r2=1023474&view=diff
==============================================================================
--- httpd/httpd/trunk/docs/manual/logs.xml.fr (original)
+++ httpd/httpd/trunk/docs/manual/logs.xml.fr Sun Oct 17 12:26:38 2010
@@ -3,7 +3,7 @@
<?xml-stylesheet type="text/xsl" href="./style/manual.fr.xsl"?>
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
-<!-- English Revision: 1001240:1001245 (outdated) -->
+<!-- English Revision: 1001245 -->
<!--
Licensed to the Apache Software Foundation (ASF) under one or more
@@ -165,6 +165,33 @@
</example>
</section>
+ <section id="permodule">
+ <title>Journalisation par module</title>
+
+ <p>La directive <directive module="core">LogLevel</directive> permet
+ de spécifier un niveau de sévérité de journalisation pour chaque
+ module. Vous pouvez ainsi résoudre un problème propre à un module particulier
+ en augmentant son volume de journalisation sans augmenter ce volume
+ pour les autres modules. Ceci est particulièrement utile lorsque
+ vous voulez obtenir des détails sur le fonctionnement de modules
+ comme <module>mod_proxy</module> ou <module>mod_rewrite</module>.</p>
+
+ <p>Pour ce faire, vous devez spécifier le nom du module dans votre
+ directive <directive>LogLevel</directive> :</p>
+
+ <example>
+ LogLevel info rewrite:trace5
+ </example>
+
+ <p>Dans cet exemple, le niveau de journalisation général est défini
+ à info, et à <code>trace5</code> pour <module>mod_rewrite</module>.</p>
+
+ <note>Cette directive remplace les directives de journalisation par
+ module des versions précédentes du serveur, comme
+ <code>RewriteLog</code>.</note>
+ </section>
+
+
<section id="accesslog">
<title>Journal des accès</title>
@@ -405,7 +432,7 @@
inclut ce dernier fichier).</dd>
<dt><code>"Mozilla/4.08 [en] (Win98; I ;Nav)"</code>
- (<code>\"%{User-agent}i\"</code>)</dt>
+ (<cologsde>\"%{User-agent}i\"</code>)</dt>
<dd>L'en-tête User-Agent de la requête HTTP. C'est une information
d'identification que le navigateur du client envoie à propos
Modified: httpd/httpd/trunk/docs/manual/misc/perf-tuning.xml.fr
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/misc/perf-tuning.xml.fr?rev=1023474&r1=1023473&r2=1023474&view=diff
==============================================================================
--- httpd/httpd/trunk/docs/manual/misc/perf-tuning.xml.fr (original)
+++ httpd/httpd/trunk/docs/manual/misc/perf-tuning.xml.fr Sun Oct 17 12:26:38 2010
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE manualpage SYSTEM "../style/manualpage.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
-<!-- English Revision : 940831 -->
+<!-- English Revision : 1021924 -->
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
@@ -429,9 +429,9 @@
<p>À mettre en relation avec la création de processus, leur destruction
est définie par la valeur de la directive
- <directive module="mpm_common">MaxRequestsPerChild</directive>. Sa valeur
+ <directive module="mpm_common">MaxConnectionsPerChild</directive>. Sa valeur
par défaut est <code>0</code>, ce qui signifie qu'il n'y a pas de limite
- au nombre de requêtes q'un processus enfant peut traiter. Si votre
+ au nombre de connexions qu'un processus enfant peut traiter. Si votre
configuration actuelle a cette directive réglée à une valeur très basse,
de l'ordre de <code>30</code>, il est conseillé de l'augmenter de manière
significative. Si vous utilisez SunOs ou une ancienne version de Solaris,