<?xml version="1.0"?>
<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
-<!-- English Revision: 1206682:1243769 (outdated) -->
+<!-- English Revision : 1293065 -->
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
<p>L'index d'un répertoire peut être généré de deux manières :</p>
<ul>
- <li>Un fichier écrit par l'utilisateur, en général appelé
- <code>index.html</code>, mais dont le nom peut être défini par la
+ <li>Un fichier situé dans ce répertoire, en général appelé
+ <code>index.html</code>, mais dont le nom de ce ou ces fichiers peut être défini par la
directive <directive
module="mod_dir">DirectoryIndex</directive>. C'est le module
<module>mod_dir</module> qui traite alors cet index.</li>
actionne de manière répétitive le même en-tête, l'ordre de tri est
commuté entre les ordres croissant et décroissant. On peut supprimer
ces liens d'en-têtes de colonnes à l'aide de l'option
- <code>SuppressColumnSorting</code> de la directive <directive
+ <code><a
+ href="#indexoptions.suppresscolumnsorting">SuppressColumnSorting</a></code>
+ de la directive <directive
module="mod_autoindex">IndexOptions</directive>.</p>
<p>Notez que lorsque l'affichage est trié en fonction de la taille,
<section id="query">
<title>Arguments de la requête d'autoindexation</title>
- <p>Le serveur HTTP Apache version 2.0.23 a réorganisé
- les arguments de requête pour le tri
- des colonnes, et intoduit un groupe complet de nouvelles options de
- requête. Pour interdire effectivement au client tout contrôle sur
- l'affichage, l'option <code><a
+ <p>La chaîne de paramètres de la requête peut contenir de nombreux
+ arguments permettant dans une certaine mesure au client de contrôler
+ l'ordre de l'index du répertoire, ainsi que la liste des fichiers à
+ afficher. Si vous souhaitez désactiver cette fonctionnalité,
+ utilisez l'option <code><a
href="#indexoptions.ignoreclient">IndexOptions
- IgnoreClient</a></code> a été ajoutée.</p>
+ IgnoreClient</a></code>.</p>
<p>Les en-têtes de tri des colonnes eux-mêmes sont des hyper-liens
auto-référant qui ajoutent les options de tri à la requête énumérées
+SuppressHTMLPreamble</code></a>, de manière à ce que ces balises ne
soient pas répétées.</p>
</usage>
+
+<seealso><directive module="autoindex">ReadmeName</directive></seealso>
</directivesynopsis>
<directivesynopsis>
type="section">DirectoryMatch</directive></p>
</note>
</usage>
+
</directivesynopsis>
<directivesynopsis>
<dt><a name="indexoptions.descriptionwidth"
id="indexoptions.descriptionwidth"
- >DescriptionWidth=[<var>n</var> | *]</a> (<em>Versions 2.0.23 et
- supérieures du serveur HTTP Apache</em>)</dt>
+ >DescriptionWidth=[<var>n</var> | *]</a></dt>
<dd>Le mot-clé <code>DescriptionWidth</code> vous permet de
spécifier la taille en caractères de la colonne description.</dd>
auto-référants.</dd>
<dt><a name="indexoptions.foldersfirst"
- id="indexoptions.foldersfirst">FoldersFirst</a> (<em>Versions 2.0.23 et
- supérieures du serveur HTTP Apache</em>)</dt>
+ id="indexoptions.foldersfirst">FoldersFirst</a></dt>
<dd>Lorsque cette option est activée, la liste des
sous-répertoires apparaîtra <em>toujours</em> en premier, suivie
est aussi activé.</strong></dd>
<dt><a name="indexoptions.htmltable"
- id="indexoptions.htmltable">HTMLTable</a>
- (<em>Versions 2.0.23 et supérieures
- du serveur HTTP Apache</em>)</dt>
+ id="indexoptions.htmltable">HTMLTable</a></dt>
<dd>Cette option pour l'affichage
<code>FancyIndexing</code> permet de construire une table simple
affichage "amélioré". Par défaut, ces en-têtes constituent des liens
hyper-texte, et la sélection de l'un d'entre eux va trier l'index
du répertoire en fonction des valeurs de la colonne
- correspondante. <strong>Avant la version 2.0.23 du serveur HTTP
- Apache, cette option désactivait aussi l'interprétation des
- informations de tri transmises via les arguments de la
- requête.</strong> Depuis la version 2.0.23 du serveur HTTP Apache, ce comportement est
- contrôlé par <a
+ correspondante. Cependant, les arguments de la chaîne de
+ paramètres de la requête ajoutés à l'URL seront toujours ignorés.
+ Ce comportement est contrôlé par l'option <a
href="#indexoptions.ignoreclient"><code>IndexOptions
IgnoreClient</code></a>.</dd>
fichier.</dd>
<dt><a name="indexoptions.suppressicon"
- id="indexoptions.suppressicon">SuppressIcon</a>
- (<em>Versions 2.0.23 et supérieures du serveur
- HTTP Apache</em>)</dt>
+ id="indexoptions.suppressicon">SuppressIcon</a></dt>
<dd>L'activation de cette option supprime l'affichage des icônes
dans le cas d'un affichage "amélioré". La combinaison de
<dt><a name="indexoptions.suppressrules"
id="indexoptions.suppressrules">SuppressRules</a>
- (<em>Versions 2.0.23 et supérieures du serveur HTTP Apache</em>)</dt>
+ </dt>
<dd>L'activation de cette option supprime l'affichage des lignes
horizontales (éléments <code>hr</code>) dans les index de
du fichier dans le cas d'un affichage "amélioré".</dd>
<dt><a name="indexoptions.trackmodified"
- id="indexoptions.trackmodified">TrackModified</a>
- (<em>Versions 2.0.23 et supérieures du serveur
- HTTP Apache</em>)</dt>
+ id="indexoptions.trackmodified">TrackModified</a></dt>
<dd>Cette option renvoie les valeurs <code>Last-Modified</code> et
<code>ETag</code> pour le répertoire indexé dans l'en-tête HTTP.
le nom du fichier dont le contenu sera ajouté à la fin de l'index.
<var>nom-fichier</var> est le nom du fichier à inclure, et est
considéré comme relatif au répertoire faisant l'objet de l'index. Si
- <var>nom-fichier</var> commence par un slash '/', il sera considéré
+ <var>nom-fichier</var> commence par un slash '/', comme dans
+ l'exemple 2, il sera considéré
comme relatif au répertoire défini par la directive <directive
module="core">DocumentRoot</directive>.
</p>
- <example><title>Exemple</title>
+ <example><title>Exemple 1</title>
ReadmeName FOOTER.html
</example>
<?xml-stylesheet type="text/xsl" href="./style/manual.fr.xsl"?>
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
-<!-- English Revision: 1242478:1291801 (outdated) -->
+<!-- English Revision : 1291834 -->
<!--
Licensed to the Apache Software Foundation (ASF) under one or more
<section id="core">
<title>Améliorations du noyau</title>
<dl>
- <dt>KeepAliveTimeout en millisecondes</dt>
- <dd>La directive <directive module="core"
- >KeepAliveTimeout</directive> permet dorénavant de
- préciser une durée de vie en millisecondes.
- </dd>
-
<dt>Modules multiprocessus (MPMs) chargeables</dt>
<dd>On peut maintenant compiler plusieurs MPMs en tant que modules
chargeables. Le choix du MPM à utiliser s'effectue à
l'exécution.</dd>
- <dt>Configuration du niveau de journalisation (LogLevel) par
- module et par répertoire</dt>
- <dd>La directive <directive module="core">LogLevel</directive>
- peut maintenant être définie par module et par répertoire. Les
- nouveaux niveaux <code>trace1</code> à <code>trace8</code> ont été
- ajoutés au dessus du niveau de journalisation <code>debug</code>.</dd>
-
<dt>MPM Event</dt>
<dd>Le MPM Event est sorti du stade expérimental et est
maintenant pleinement supporté.</dd>
<dd>Le support des lectures/écritures asynchrones pour les MPMs et
les plateformes qui l'implémentent a été amélioré.</dd>
+ <dt>Configuration du niveau de journalisation (LogLevel) par
+ module et par répertoire</dt>
+ <dd>La directive <directive module="core">LogLevel</directive>
+ peut maintenant être définie par module et par répertoire. Les
+ nouveaux niveaux <code>trace1</code> à <code>trace8</code> ont été
+ ajoutés au dessus du niveau de journalisation <code>debug</code>.</dd>
+
<dt>Sections de configuration au niveau de la requête</dt>
- <dd>Les sections <<directive module="core">If</directive>>
+ <dd>Les sections <directive module="core">If</directive>,
+ <directive module="core" type="section">ElseIf</directive> et
+ <directive module="core" type="section">Else</directive>
permettent de définir une configuration en fonction de critères
liés à la requête.</dd>
syntaxe commune comme <directive
module="mod_setenvif">SetEnvIfExpr</directive>, <directive
module="mod_rewrite">RewriteCond</directive>, <directive
- module="mod_headers">Header</directive>, <directive
- module="mod_headers" type="section">If</directive>, etc...
+ module="mod_headers">Header</directive>,
+ <directive module="core" type="section">If</directive>, etc...
</dd>
- <dt>Utilisation de la mémoire en baisse</dt>
- <dd>Malgré l'ajout de nombreuses nouvelles fonctionnalités, la
- version 2.4.x tend à utiliser moins de mémoire que la version
- 2.2.x.</dd>
+ <dt>KeepAliveTimeout in milliseconds</dt>
+ <dd>It is now possible to specify <directive module="core"
+ >KeepAliveTimeout</directive> in milliseconds.
+ </dd>
<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>
+ <dd>La nouvelle directive <directive
+ module="core">AllowOverrideList</directive> permet de contrôler de
+ manière plus précise la liste des directives autorisées dans les
+ fichiers <code>.htaccess</code>.</dd>
+
+ <dt>Variables dans les fichiers de configuration</dt>
+ <dd>La directive <directive module="core">Define</directive>
+ permet de définir des variables dans les fichiers de
+ configuration, améliorant ainsi la clareté de la représentation si
+ la même valeur est utilisée en plusieurs points de la
+ configuration.
+ </dd>
+
+ <dt>Diminution de la mémoire utilisée</dt>
+ <dd>Bien qu'elle propose de nombreuses nouvelles fonctionnalités,
+ la version 2.4.x tend à utiliser moins de mémoire que la version
+ 2.2.x.</dd>
+
</dl>
</section>
<section id="newmods">
<title>Nouveau modules</title>
- <dl>
- <dt><module>mod_allowmethods</module></dt>
- <dd>Permet de restreindre l'utilisation de
- certaines méthodes HTTP sans interférer avec l'authentification et
- l'autorisation.</dd>
-
- <dt><module>mod_buffer</module></dt>
- <dd>Fournit un tampon pour les piles des filtres en entrée et en
- sortie.</dd>
-
- <dt><module>mod_data</module></dt>
- <dd>Convertit un corps de réponse en URL de type données RFC2397.</dd>
-
- <dt><module>mod_lua</module></dt>
- <dd>Embarque le langage <a href="http://www.lua.org/">Lua</a> dans
- httpd pour la configuration et les fonctions logiques courantes.</dd>
-
- <dt><module>mod_proxy_express</module></dt>
- <dd>Ajoute à <module>mod_proxy</module> la configuration dynamique
- de mandataires inverses en masse.</dd>
+ <dl>
<dt><module>mod_proxy_fcgi</module></dt>
<dd>Mise à disposition du protocole FastCGI pour
<dd>Mise à disposition du protocole SCGI pour
<module>mod_proxy</module>.</dd>
- <dt><module>mod_ratelimit</module></dt>
- <dd>Permet de limiter la bande passante pour certains
- clients.</dd>
-
- <dt><module>mod_reflector</module></dt>
- <dd>Permet de renvoyer comme réponse le corps de la requête via la
- pile du filtre de sortie.</dd>
+ <dt><module>mod_proxy_express</module></dt>
+ <dd>Ajoute à <module>mod_proxy</module> la configuration dynamique
+ de mandataires inverses en masse.</dd>
<dt><module>mod_remoteip</module></dt>
<dd>Remplace l'adresse IP distante et le nom d'hôte apparents du
présentée par un mandataire ou un répartiteur de charge via les
en-têtes de la requête.</dd>
- <dt><module>mod_reqtimeout</module></dt>
- <dd>Définit la durée de vie et le taux de transfert de données minimum
- pour la réception des requêtes.</dd>
+ <dt><module>mod_heartmonitor</module>,
+ <module>mod_lbmethod_heartbeat</module></dt>
+ <dd>Permet à <module>mod_proxy_balancer</module> de répartir la
+ charge en fonction du nombre de connexions actives sur les
+ serveurs d'arrière-plan.</dd>
+
+ <dt><module>mod_proxy_html</module></dt>
+ <dd>Anciennement module tiers, il supporte la correction des liens
+ HTML dans une situation de mandat inverse, où le serveur
+ d'arrière-plan génère des URLs qui ne sont pas valides du point de
+ vue des clients du mandataire.</dd>
+
+ <dt><module>mod_sed</module></dt>
+ <dd>Une amélioration de <module>mod_substitute</module> qui permet
+ d'éditer le corps de la réponse avec toute la puissance de la
+ commande sed.</dd>
+
+ <dt><module>mod_auth_form</module></dt>
+ <dd>Implémente une authentification à base de formulaire.</dd>
+
+ <dt><module>mod_session</module></dt>
+ <dd>Permet de conserver les données de sessions des clients sous
+ forme de cookies ou dans une base de données.</dd>
+
+ <dt><module>mod_allowmethods</module></dt>
+ <dd>Permet de restreindre l'utilisation de
+ certaines méthodes HTTP sans interférer avec l'authentification et
+ l'autorisation.</dd>
+
+ <dt><module>mod_lua</module></dt>
+ <dd>Embarque le langage <a href="http://www.lua.org/">Lua</a> dans
+ httpd pour la configuration et les fonctions logiques courantes (Experimental).</dd>
+
+ <dt><module>mod_log_debug</module></dt>
+ <dd>Permet d'introduire une journalisation personnalisée à
+ différentes phases du traitement de la requête.</dd>
+
+ <dt><module>mod_buffer</module></dt>
+ <dd>Fournit un tampon pour les piles des filtres en entrée et en
+ sortie.</dd>
+
+ <dt><module>mod_data</module></dt>
+ <dd>Convertit un corps de réponse en URL de type données RFC2397.</dd>
+
+ <dt><module>mod_ratelimit</module></dt>
+ <dd>Permet de limiter la bande passante pour certains
+ clients.</dd>
<dt><module>mod_request</module></dt>
<dd>Fournit des filtres permettant de gérer et de mettre à
disposition les corps des requêtes HTTP.</dd>
+ <dt><module>mod_reflector</module></dt>
+ <dd>Permet de renvoyer comme réponse le corps de la requête via la
+ pile du filtre de sortie.</dd>
+
<dt><module>mod_slotmem_shm</module></dt>
<dd>Met à disposition un fournisseur de mémoire partagée à base de
slots (du style tableau de bord).</dd>
- <dt><module>mod_log_debug</module></dt>
- <dd>Permet d'introduire une journalisation personnalisée à
- différentes phases du traitement de la requête.</dd>
-
<dt><module>mod_xml2enc</module></dt>
<dd>Anciennement module tiers, il supporte l'internationalisation
dans les modules de filtrage basés sur libxml2 (support du
markup)</dd>
-
-
- <dt><module>mod_proxy_html</module></dt>
- <dd>Anciennement module tiers, il supporte la correction des liens
- HTML dans une situation de mandat inverse, où le serveur
- d'arrière-plan génère des URLs qui ne sont pas valides du point de
- vue des clients du mandataire.</dd>
</dl>
</section>
que celui-ci partage les données de session SSL entre les serveurs
via memcached.</dd>
+ <dd>Le support des clés EC a été ajouté à celui des clés RSA et
+ DSA.</dd>
+
<dt><module>mod_proxy</module></dt>
<dd>La directive <directive
performances important par rapport à la syntaxe traditionnelle à
deux paramètres lorsqu'elle est présente en grand nombre.</dd>
+ <dd>Il est maintenant possible de configurer l'adresse source dans
+ les requêtes mandatées.</dd>
+
<dt><module>mod_proxy_balancer</module></dt>
<dd>Le gestionnaire de répartition de charge propose de nouvelles
<dt><module>mod_cache</module></dt>
+ <dd>Le filtre CACHE du module <module>mod_cache</module> peut être
+ inséré à un certain point de la chaîne de filtrage pour contrôler
+ plus finement la mise en cache.
+ </dd>
+
<dd><module>mod_cache</module> peut maintenant mettre en cache des
requêtes HEAD.</dd>
type="section">RequireAll</directive>, permettent de définir une
logique d'autorisation avancée.</dd>
- <dt><module>mod_info</module></dt>
- <dd><module>mod_info</module> est maintenant capable d'afficher la
- configuration préinterprétée sur stdout au cours du démarrage du
- serveur.</dd>
+
<dt><module>mod_rewrite</module></dt>
<dd>La directive <directive
des drapeaux <code>[QSD]</code> (Query String Discard) et
<code>[END]</code> qui permettent de simplifier les scénarios de
réécriture courants.</dd>
+ <dd>Possibilité d'utiliser des expressions booléennes complexes
+ dans la directive <directive
+ module="mod_rewrite">RewriteCond</directive>.</dd>
+ <dd>Possibilité d'utiliser des requêtes SQL en tant que fonctions
+ dans la directive <directive
+ module="mod_rewrite">RewriteMap</directive>.</dd>
<dt><module>mod_ldap</module>, <module>mod_authnz_ldap</module></dt>
<dd><module>mod_authnz_ldap</module> ajoute le support des
journaliser les informations de débogage fournies par la boîte à
outils LDAP utilisée</dd>
+ <dt><module>mod_info</module></dt>
+ <dd><module>mod_info</module> est maintenant capable d'afficher la
+ configuration préinterprétée sur stdout au cours du démarrage du
+ serveur.</dd>
+
</dl>
</section>
<title>Améliorations des programmes</title>
<dl>
<dt>fcgistarter</dt>
- <dd>Utilitaire pour le démarrage des démons FastCGI</dd>
+ <dd>Nouvel utilitaire pour le démarrage des démons FastCGI</dd>
<dt>htcacheclean</dt>
<dd>Les URLs présentes dans le cache peuvent maintenant être
affichées, accompagnées éventuellement de leurs métadonnées.</dd>
<dd>La taille du cache peut maintenant être limitée par le
nombre d'inodes, en plus de la possibilité de limitation par la
taille des fichiers.</dd>
+
+ <dt>rotatelogs</dt>
+ <dd>Possibilité de créer un lien vers le fichier journal
+ courant.</dd>
+ <dd>Possibilité d'invoquer un script personnalisé après la
+ rotation.</dd>
+ </dl>
+ </section>
+
+ <section id="documentation">
+ <title>Documentation</title>
+ <dl>
+ <dt>mod_rewrite</dt>
+ <dd>La documentation du module <module>mod_rewrite</module> a
+ été réorganisée et presque entièrement réécrite en mettant
+ l'accent sur les exemples et l'utilisation courante, ainsi que
+ sur la l'incitation à utiliser d'autres solutions lorsque cela
+ s'avère plus approprié. Le document <a href="rewrite/">Rewrite
+ Guide</a> constitue maintenant une section de premier niveau ;
+ il est mieux organisé et contient beaucoup plus de détails.</dd>
+
+ <dt>mod_ssl</dt>
+ <dd>La documentation du module <module>mod_ssl</module> a été
+ grandement améliorée, avec plus d'exemples et un niveau "Bien
+ démarrer" qui s'ajoutent aux détails techniques déjà présents
+ dans la précédente documentation.</dd>
+
+ <dt>Caching Guide</dt>
+ <dd>Le <a href="caching.html">Guide de la mise en cache</a> a
+ été réécrit afin de bien faire la différence entre les
+ fonctionnalités de mise en cache de la RFC2616 HTTP/1.1 fournies
+ par le module <module>mod_cache</module>, et la mise en cache
+ générique de type clé/valeur fournie par l'interface <a
+ href="socache.html">socache</a>, mais aussi pour couvrir la mise
+ en cache spécialisée fournie par des mécanismes tels que ceux du
+ module <module>mod_file_cache</module>.</dd>
</dl>
</section>