You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@httpd.apache.org by gr...@apache.org on 2009/11/01 21:13:29 UTC
svn commit: r831756 [1/4] - /httpd/httpd/trunk/docs/manual/mod/
Author: gryzor
Date: Sun Nov 1 20:13:27 2009
New Revision: 831756
URL: http://svn.apache.org/viewvc?rev=831756&view=rev
Log:
A handful of new french doc translations.
Added:
httpd/httpd/trunk/docs/manual/mod/event.html.fr
httpd/httpd/trunk/docs/manual/mod/event.xml.fr
httpd/httpd/trunk/docs/manual/mod/index.html.fr
httpd/httpd/trunk/docs/manual/mod/index.xml.fr
httpd/httpd/trunk/docs/manual/mod/mod_access_compat.html.fr
httpd/httpd/trunk/docs/manual/mod/mod_access_compat.xml.fr
httpd/httpd/trunk/docs/manual/mod/mod_actions.html.fr
httpd/httpd/trunk/docs/manual/mod/mod_actions.xml.fr
httpd/httpd/trunk/docs/manual/mod/mod_asis.html.fr
httpd/httpd/trunk/docs/manual/mod/mod_asis.xml.fr
httpd/httpd/trunk/docs/manual/mod/mod_auth_digest.html.fr
httpd/httpd/trunk/docs/manual/mod/mod_auth_digest.xml.fr
httpd/httpd/trunk/docs/manual/mod/mod_authn_core.html.fr
httpd/httpd/trunk/docs/manual/mod/mod_authn_core.xml.fr
httpd/httpd/trunk/docs/manual/mod/mod_headers.html.fr
httpd/httpd/trunk/docs/manual/mod/mod_headers.xml.fr
httpd/httpd/trunk/docs/manual/mod/mod_unique_id.html.fr
httpd/httpd/trunk/docs/manual/mod/mod_unique_id.xml.fr
Modified:
httpd/httpd/trunk/docs/manual/mod/allmodules.xml.fr
httpd/httpd/trunk/docs/manual/mod/event.html
httpd/httpd/trunk/docs/manual/mod/event.html.en
httpd/httpd/trunk/docs/manual/mod/event.xml.meta
httpd/httpd/trunk/docs/manual/mod/index.html
httpd/httpd/trunk/docs/manual/mod/index.html.en
httpd/httpd/trunk/docs/manual/mod/index.xml.meta
httpd/httpd/trunk/docs/manual/mod/mod_access_compat.html
httpd/httpd/trunk/docs/manual/mod/mod_access_compat.html.en
httpd/httpd/trunk/docs/manual/mod/mod_access_compat.xml.meta
httpd/httpd/trunk/docs/manual/mod/mod_actions.html
httpd/httpd/trunk/docs/manual/mod/mod_actions.html.en
httpd/httpd/trunk/docs/manual/mod/mod_actions.xml.meta
httpd/httpd/trunk/docs/manual/mod/mod_asis.html
httpd/httpd/trunk/docs/manual/mod/mod_asis.html.en
httpd/httpd/trunk/docs/manual/mod/mod_asis.xml.meta
httpd/httpd/trunk/docs/manual/mod/mod_auth_digest.html
httpd/httpd/trunk/docs/manual/mod/mod_auth_digest.html.en
httpd/httpd/trunk/docs/manual/mod/mod_auth_digest.xml.meta
httpd/httpd/trunk/docs/manual/mod/mod_authn_core.html
httpd/httpd/trunk/docs/manual/mod/mod_authn_core.html.en
httpd/httpd/trunk/docs/manual/mod/mod_authn_core.xml.meta
httpd/httpd/trunk/docs/manual/mod/mod_headers.html
httpd/httpd/trunk/docs/manual/mod/mod_headers.html.en
httpd/httpd/trunk/docs/manual/mod/mod_headers.xml.meta
httpd/httpd/trunk/docs/manual/mod/mod_unique_id.html
httpd/httpd/trunk/docs/manual/mod/mod_unique_id.html.en
httpd/httpd/trunk/docs/manual/mod/mod_unique_id.xml.meta
Modified: httpd/httpd/trunk/docs/manual/mod/allmodules.xml.fr
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/mod/allmodules.xml.fr?rev=831756&r1=831755&r2=831756&view=diff
==============================================================================
--- httpd/httpd/trunk/docs/manual/mod/allmodules.xml.fr (original)
+++ httpd/httpd/trunk/docs/manual/mod/allmodules.xml.fr Sun Nov 1 20:13:27 2009
@@ -3,15 +3,15 @@
<modulefilelist>
<modulefile>core.xml.fr</modulefile>
- <modulefile>mod_access_compat.xml</modulefile>
- <modulefile>mod_actions.xml</modulefile>
+ <modulefile>mod_access_compat.xml.fr</modulefile>
+ <modulefile>mod_actions.xml.fr</modulefile>
<modulefile>mod_alias.xml.fr</modulefile>
- <modulefile>mod_asis.xml</modulefile>
+ <modulefile>mod_asis.xml.fr</modulefile>
<modulefile>mod_auth_basic.xml.fr</modulefile>
- <modulefile>mod_auth_digest.xml</modulefile>
+ <modulefile>mod_auth_digest.xml.fr</modulefile>
<modulefile>mod_auth_form.xml</modulefile>
<modulefile>mod_authn_anon.xml</modulefile>
- <modulefile>mod_authn_core.xml</modulefile>
+ <modulefile>mod_authn_core.xml.fr</modulefile>
<modulefile>mod_authn_dbd.xml</modulefile>
<modulefile>mod_authn_dbm.xml</modulefile>
<modulefile>mod_authn_file.xml.fr</modulefile>
@@ -45,7 +45,7 @@
<modulefile>mod_ext_filter.xml</modulefile>
<modulefile>mod_file_cache.xml</modulefile>
<modulefile>mod_filter.xml</modulefile>
- <modulefile>mod_headers.xml</modulefile>
+ <modulefile>mod_headers.xml.fr</modulefile>
<modulefile>mod_heartbeat.xml</modulefile>
<modulefile>mod_heartmonitor.xml</modulefile>
<modulefile>mod_ident.xml.fr</modulefile>
@@ -93,14 +93,14 @@
<modulefile>mod_status.xml.fr</modulefile>
<modulefile>mod_substitute.xml</modulefile>
<modulefile>mod_suexec.xml</modulefile>
- <modulefile>mod_unique_id.xml</modulefile>
+ <modulefile>mod_unique_id.xml.fr</modulefile>
<modulefile>mod_unixd.xml</modulefile>
<modulefile>mod_userdir.xml</modulefile>
<modulefile>mod_usertrack.xml</modulefile>
<modulefile>mod_version.xml</modulefile>
<modulefile>mod_vhost_alias.xml</modulefile>
<modulefile>mpm_common.xml</modulefile>
- <modulefile>event.xml</modulefile>
+ <modulefile>event.xml.fr</modulefile>
<modulefile>mpm_netware.xml</modulefile>
<modulefile>mpmt_os2.xml</modulefile>
<modulefile>prefork.xml</modulefile>
Modified: httpd/httpd/trunk/docs/manual/mod/event.html
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/mod/event.html?rev=831756&r1=831755&r2=831756&view=diff
==============================================================================
--- httpd/httpd/trunk/docs/manual/mod/event.html (original)
+++ httpd/httpd/trunk/docs/manual/mod/event.html Sun Nov 1 20:13:27 2009
@@ -3,3 +3,7 @@
URI: event.html.en
Content-Language: en
Content-type: text/html; charset=ISO-8859-1
+
+URI: event.html.fr
+Content-Language: fr
+Content-type: text/html; charset=ISO-8859-1
Modified: httpd/httpd/trunk/docs/manual/mod/event.html.en
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/mod/event.html.en?rev=831756&r1=831755&r2=831756&view=diff
==============================================================================
--- httpd/httpd/trunk/docs/manual/mod/event.html.en (original)
+++ httpd/httpd/trunk/docs/manual/mod/event.html.en Sun Nov 1 20:13:27 2009
@@ -21,7 +21,8 @@
<div id="page-content">
<div id="preamble"><h1>Apache MPM event</h1>
<div class="toplang">
-<p><span>Available Languages: </span><a href="../en/mod/event.html" title="English"> en </a></p>
+<p><span>Available Languages: </span><a href="../en/mod/event.html" title="English"> en </a> |
+<a href="../fr/mod/event.html" hreflang="fr" rel="alternate" title="Français"> fr </a></p>
</div>
<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>A variant of the <code class="module"><a href="../mod/worker.html">worker</a></code> MPM with the goal
of consuming threads only for connections with active processing</td></tr>
@@ -128,7 +129,8 @@
</div>
</div>
<div class="bottomlang">
-<p><span>Available Languages: </span><a href="../en/mod/event.html" title="English"> en </a></p>
+<p><span>Available Languages: </span><a href="../en/mod/event.html" title="English"> en </a> |
+<a href="../fr/mod/event.html" hreflang="fr" rel="alternate" title="Français"> fr </a></p>
</div><div id="footer">
<p class="apache">Copyright 2009 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div>
Added: httpd/httpd/trunk/docs/manual/mod/event.html.fr
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/mod/event.html.fr?rev=831756&view=auto
==============================================================================
--- httpd/httpd/trunk/docs/manual/mod/event.html.fr (added)
+++ httpd/httpd/trunk/docs/manual/mod/event.html.fr Sun Nov 1 20:13:27 2009
@@ -0,0 +1,145 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>event - Serveur Apache HTTP</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p>
+<p class="apache">Serveur Apache HTTP Version 2.3</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">Serveur HTTP</a> > <a href="http://httpd.apache.org/docs/">Documentation</a> > <a href="../">Version 2.3</a> > <a href="./">Modules</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Apache MPM event</h1>
+<div class="toplang">
+<p><span>Langues Disponibles: </span><a href="../en/mod/event.html" hreflang="en" rel="alternate" title="English"> en </a> |
+<a href="../fr/mod/event.html" title="Français"> fr </a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Une variante du MPM <code class="module"><a href="../mod/worker.html">worker</a></code> conçue pour ne
+mobiliser des threads que pour les connexions en cours de traitement</td></tr>
+<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>MPM</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur de Module:</a></th><td>mpm_event_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>event.c</td></tr></table>
+<h3>Sommaire</h3>
+
+ <p>Le module multi-processus (MPM) <code class="module"><a href="../mod/event.html">event</a></code> est conçu
+ pour permettre le traitement d'un nombre accru de requêtes
+ simultanées en déléguant certaines tâches à des threads de support,
+ libérant par là-même le thread principal et lui permettant de
+ traiter les nouvelles requêtes. Il s'inspire du MPM
+ <code class="module"><a href="../mod/worker.html">worker</a></code> qui implémente un serveur hybride
+ multi-processus/multi-threads. Les directives de configuration à
+ l'exécution sont identiques à celles du MPM
+ <code class="module"><a href="../mod/worker.html">worker</a></code>.</p>
+
+ <p>Pour utiliser le MPM <code class="module"><a href="../mod/event.html">event</a></code>, ajoutez
+ <code>--with-mpm=event</code> aux arguments du script
+ <code class="program"><a href="../programs/configure.html">configure</a></code> lorsque vous compilez le programme
+ <code class="program"><a href="../programs/httpd.html">httpd</a></code>.</p>
+
+</div>
+<div id="quickview"><h3 class="directives">Directives</h3>
+<ul id="toc">
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#acceptmutex">AcceptMutex</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#coredumpdirectory">CoreDumpDirectory</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#enableexceptionhook">EnableExceptionHook</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#group">Group</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#listen">Listen</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#listenbacklog">ListenBacklog</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#lockfile">LockFile</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#maxclients">MaxClients</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#maxmemfree">MaxMemFree</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#maxrequestsperchild">MaxRequestsPerChild</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#maxsparethreads">MaxSpareThreads</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#minsparethreads">MinSpareThreads</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#pidfile">PidFile</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#scoreboardfile">ScoreBoardFile</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#sendbuffersize">SendBufferSize</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#serverlimit">ServerLimit</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#startservers">StartServers</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#threadlimit">ThreadLimit</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#threadsperchild">ThreadsPerChild</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#threadstacksize">ThreadStackSize</a></li>
+<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#user">User</a></li>
+</ul>
+<h3>Sujets</h3>
+<ul id="topics">
+<li><img alt="" src="../images/down.gif" /> <a href="#how-it-works">Comment tout cela fonctionne</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#requirements">Prérequis</a></li>
+</ul><h3>Voir aussi</h3>
+<ul class="seealso">
+<li><a href="worker.html">Le MPM worker</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="how-it-works" id="how-it-works">Comment tout cela fonctionne</a></h2>
+ <p>Ce MPM essaie de résoudre le 'problème keep alive' de HTTP.
+ Lorsqu'un client a soumis une première requête, il peut garder la
+ connexion ouverte, et envoyer les requêtes suivantes en utilisant le
+ même socket. Ceci permet de réduire de manière significative la
+ surcharge due à la création de connexions TCP. Cependant, Apache
+ mobilise en principe à cet effet un processus/thread enfant en
+ attente des données du client, ce qui amène son propre lot
+ d'inconvénients. Pour résoudre ce problème, <code class="module"><a href="../mod/event.html">event</a></code>
+ utilise un thread dédié qui gère non seulement les sockets en
+ écoute, mais aussi tous les sockets en état Keep Alive.</p>
+
+ <p>Le MPM présuppose que l'implémentation <code>apr_pollset</code>
+ sous-jacente est raisonnablement sûre du point de vue des threads.
+ Ceci permet au MPM d'éviter un verrouillage de haut niveau excessif,
+ ou de devoir activer le thread en écoute afin de lui envoyer un
+ socket keep alive. Tout ceci n'est actuellement compatible qu'avec
+ KQueue et EPoll.</p>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="requirements" id="requirements">Prérequis</a></h2>
+ <p>Ce MPM dépend des opérations atomiques compare-and-swap
+ d'<a class="glossarylink" href="../glossary.html#apr" title="voir glossaire">APR</a> pour la synchronisation des threads. Si
+ vous compilez pour une plate-forme x86 et n'avez pas besoin du
+ support 386, ou si vous compilez pour une plate-forme SPARC et
+ n'avez pas besoin du support pre-UltraSPARC, ajoutez
+ <code>--enable-nonportable-atomics=yes</code> aux arguments du
+ script <code class="program"><a href="../programs/configure.html">configure</a></code>. Ceci permettra à APR
+ d'implémenter les opérations atomiques en utilisant des instructions
+ performantes indisponibles avec les processeurs plus
+ anciens.</p>
+
+ <p>Ce MPM ne fonctionne pas de manière optimale sur les
+ plates-formes plus anciennes qui ne gèrent pas correctement les
+ threads, mais ce problème est sans objet du fait du prérequis
+ concernant EPoll ou KQueue.</p>
+
+ <ul>
+
+ <li>Pour utiliser ce MPM sous FreeBSD, la version 5.3 ou
+ supérieure de ce système est recommandée. Il est cependant
+ possible d'exécuter ce MPM sous FreeBSD 5.2.1 si vous utilisez
+ <code>libkse</code> (voir <code>man libmap.conf</code>).</li>
+
+ <li>Pour NetBSD, il est recommander d'utiliser la version 2.0 ou
+ supérieure.</li>
+
+ <li>Pour Linux, un noyau 2.6 est recommandé. Il faut aussi
+ s'assurer que votre version de <code>glibc</code> a été compilée
+ avec le support pour EPoll.</li>
+
+ </ul>
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Langues Disponibles: </span><a href="../en/mod/event.html" hreflang="en" rel="alternate" title="English"> en </a> |
+<a href="../fr/mod/event.html" title="Français"> fr </a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2009 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div>
+</body></html>
\ No newline at end of file
Added: httpd/httpd/trunk/docs/manual/mod/event.xml.fr
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/mod/event.xml.fr?rev=831756&view=auto
==============================================================================
--- httpd/httpd/trunk/docs/manual/mod/event.xml.fr (added)
+++ httpd/httpd/trunk/docs/manual/mod/event.xml.fr Sun Nov 1 20:13:27 2009
@@ -0,0 +1,150 @@
+<?xml version="1.0"?>
+<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
+<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
+<!-- English Revision : 759115 -->
+<!-- French translation : Lucien GENTIS -->
+<!-- Reviewed by : Vincent Deffontaines -->
+
+<!--
+ 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.
+-->
+
+<modulesynopsis metafile="event.xml.meta">
+<name>event</name>
+<description>Une variante du MPM <module>worker</module> conçue pour ne
+mobiliser des threads que pour les connexions en cours de traitement</description>
+<status>MPM</status>
+<sourcefile>event.c</sourcefile>
+<identifier>mpm_event_module</identifier>
+
+<summary>
+ <p>Le module multi-processus (MPM) <module>event</module> est conçu
+ pour permettre le traitement d'un nombre accru de requêtes
+ simultanées en déléguant certaines tâches à des threads de support,
+ libérant par là-même le thread principal et lui permettant de
+ traiter les nouvelles requêtes. Il s'inspire du MPM
+ <module>worker</module> qui implémente un serveur hybride
+ multi-processus/multi-threads. Les directives de configuration à
+ l'exécution sont identiques à celles du MPM
+ <module>worker</module>.</p>
+
+ <p>Pour utiliser le MPM <module>event</module>, ajoutez
+ <code>--with-mpm=event</code> aux arguments du script
+ <program>configure</program> lorsque vous compilez le programme
+ <program>httpd</program>.</p>
+
+</summary>
+
+<seealso><a href="worker.html">Le MPM worker</a></seealso>
+
+<section id="how-it-works"><title>Comment tout cela fonctionne</title>
+ <p>Ce MPM essaie de résoudre le 'problème keep alive' de HTTP.
+ Lorsqu'un client a soumis une première requête, il peut garder la
+ connexion ouverte, et envoyer les requêtes suivantes en utilisant le
+ même socket. Ceci permet de réduire de manière significative la
+ surcharge due à la création de connexions TCP. Cependant, Apache
+ mobilise en principe à cet effet un processus/thread enfant en
+ attente des données du client, ce qui amène son propre lot
+ d'inconvénients. Pour résoudre ce problème, <module>event</module>
+ utilise un thread dédié qui gère non seulement les sockets en
+ écoute, mais aussi tous les sockets en état Keep Alive.</p>
+
+ <p>Le MPM présuppose que l'implémentation <code>apr_pollset</code>
+ sous-jacente est raisonnablement sûre du point de vue des threads.
+ Ceci permet au MPM d'éviter un verrouillage de haut niveau excessif,
+ ou de devoir activer le thread en écoute afin de lui envoyer un
+ socket keep alive. Tout ceci n'est actuellement compatible qu'avec
+ KQueue et EPoll.</p>
+
+</section>
+<section id="requirements"><title>Prérequis</title>
+ <p>Ce MPM dépend des opérations atomiques compare-and-swap
+ d'<glossary>APR</glossary> pour la synchronisation des threads. Si
+ vous compilez pour une plate-forme x86 et n'avez pas besoin du
+ support 386, ou si vous compilez pour une plate-forme SPARC et
+ n'avez pas besoin du support pre-UltraSPARC, ajoutez
+ <code>--enable-nonportable-atomics=yes</code> aux arguments du
+ script <program>configure</program>. Ceci permettra à APR
+ d'implémenter les opérations atomiques en utilisant des instructions
+ performantes indisponibles avec les processeurs plus
+ anciens.</p>
+
+ <p>Ce MPM ne fonctionne pas de manière optimale sur les
+ plates-formes plus anciennes qui ne gèrent pas correctement les
+ threads, mais ce problème est sans objet du fait du prérequis
+ concernant EPoll ou KQueue.</p>
+
+ <ul>
+
+ <li>Pour utiliser ce MPM sous FreeBSD, la version 5.3 ou
+ supérieure de ce système est recommandée. Il est cependant
+ possible d'exécuter ce MPM sous FreeBSD 5.2.1 si vous utilisez
+ <code>libkse</code> (voir <code>man libmap.conf</code>).</li>
+
+ <li>Pour NetBSD, il est recommander d'utiliser la version 2.0 ou
+ supérieure.</li>
+
+ <li>Pour Linux, un noyau 2.6 est recommandé. Il faut aussi
+ s'assurer que votre version de <code>glibc</code> a été compilée
+ avec le support pour EPoll.</li>
+
+ </ul>
+</section>
+
+<directivesynopsis location="mpm_common"><name>AcceptMutex</name>
+</directivesynopsis>
+<directivesynopsis location="mpm_common"><name>CoreDumpDirectory</name>
+</directivesynopsis>
+<directivesynopsis location="mpm_common"><name>EnableExceptionHook</name>
+</directivesynopsis>
+<directivesynopsis location="mpm_common"><name>Group</name>
+</directivesynopsis>
+<directivesynopsis location="mpm_common"><name>Listen</name>
+</directivesynopsis>
+<directivesynopsis location="mpm_common"><name>ListenBacklog</name>
+</directivesynopsis>
+<directivesynopsis location="mpm_common"><name>SendBufferSize</name>
+</directivesynopsis>
+<directivesynopsis location="mpm_common"><name>LockFile</name>
+</directivesynopsis>
+<directivesynopsis location="mpm_common"><name>MaxClients</name>
+</directivesynopsis>
+<directivesynopsis location="mpm_common"><name>MaxMemFree</name>
+</directivesynopsis>
+<directivesynopsis location="mpm_common"><name>MaxRequestsPerChild</name>
+</directivesynopsis>
+<directivesynopsis location="mpm_common"><name>MaxSpareThreads</name>
+</directivesynopsis>
+<directivesynopsis location="mpm_common"><name>MinSpareThreads</name>
+</directivesynopsis>
+<directivesynopsis location="mpm_common"><name>PidFile</name>
+</directivesynopsis>
+<directivesynopsis location="mpm_common"><name>ScoreBoardFile</name>
+</directivesynopsis>
+<directivesynopsis location="mpm_common"><name>ServerLimit</name>
+</directivesynopsis>
+<directivesynopsis location="mpm_common"><name>StartServers</name>
+</directivesynopsis>
+<directivesynopsis location="mpm_common"><name>ThreadLimit</name>
+</directivesynopsis>
+<directivesynopsis location="mpm_common"><name>ThreadsPerChild</name>
+</directivesynopsis>
+<directivesynopsis location="mpm_common"><name>ThreadStackSize</name>
+</directivesynopsis>
+<directivesynopsis location="mpm_common"><name>User</name>
+</directivesynopsis>
+
+</modulesynopsis>
Modified: httpd/httpd/trunk/docs/manual/mod/event.xml.meta
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/mod/event.xml.meta?rev=831756&r1=831755&r2=831756&view=diff
==============================================================================
--- httpd/httpd/trunk/docs/manual/mod/event.xml.meta (original)
+++ httpd/httpd/trunk/docs/manual/mod/event.xml.meta Sun Nov 1 20:13:27 2009
@@ -8,5 +8,6 @@
<variants>
<variant>en</variant>
+ <variant>fr</variant>
</variants>
</metafile>
Modified: httpd/httpd/trunk/docs/manual/mod/index.html
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/mod/index.html?rev=831756&r1=831755&r2=831756&view=diff
==============================================================================
--- httpd/httpd/trunk/docs/manual/mod/index.html (original)
+++ httpd/httpd/trunk/docs/manual/mod/index.html Sun Nov 1 20:13:27 2009
@@ -12,6 +12,10 @@
Content-Language: es
Content-type: text/html; charset=ISO-8859-1
+URI: index.html.fr
+Content-Language: fr
+Content-type: text/html; charset=ISO-8859-1
+
URI: index.html.ja.utf8
Content-Language: ja
Content-type: text/html; charset=UTF-8
Modified: httpd/httpd/trunk/docs/manual/mod/index.html.en
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/mod/index.html.en?rev=831756&r1=831755&r2=831756&view=diff
==============================================================================
--- httpd/httpd/trunk/docs/manual/mod/index.html.en (original)
+++ httpd/httpd/trunk/docs/manual/mod/index.html.en Sun Nov 1 20:13:27 2009
@@ -21,6 +21,7 @@
<p><span>Available Languages: </span><a href="../de/mod/" hreflang="de" rel="alternate" title="Deutsch"> de </a> |
<a href="../en/mod/" title="English"> en </a> |
<a href="../es/mod/" hreflang="es" rel="alternate" title="Español"> es </a> |
+<a href="../fr/mod/" hreflang="fr" rel="alternate" title="Français"> fr </a> |
<a href="../ja/mod/" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
<a href="../ko/mod/" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
<a href="../tr/mod/" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
@@ -214,6 +215,7 @@
<p><span>Available Languages: </span><a href="../de/mod/" hreflang="de" rel="alternate" title="Deutsch"> de </a> |
<a href="../en/mod/" title="English"> en </a> |
<a href="../es/mod/" hreflang="es" rel="alternate" title="Español"> es </a> |
+<a href="../fr/mod/" hreflang="fr" rel="alternate" title="Français"> fr </a> |
<a href="../ja/mod/" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
<a href="../ko/mod/" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
<a href="../tr/mod/" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
Added: httpd/httpd/trunk/docs/manual/mod/index.html.fr
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/mod/index.html.fr?rev=831756&view=auto
==============================================================================
--- httpd/httpd/trunk/docs/manual/mod/index.html.fr (added)
+++ httpd/httpd/trunk/docs/manual/mod/index.html.fr Sun Nov 1 20:13:27 2009
@@ -0,0 +1,232 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>Index des modules - Serveur Apache HTTP</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body id="module-index"><div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p>
+<p class="apache">Serveur Apache HTTP Version 2.3</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">Serveur HTTP</a> > <a href="http://httpd.apache.org/docs/">Documentation</a> > <a href="../">Version 2.3</a></div><div id="page-content"><div id="preamble"><h1>Index des modules</h1>
+<div class="toplang">
+<p><span>Langues Disponibles: </span><a href="../de/mod/" hreflang="de" rel="alternate" title="Deutsch"> de </a> |
+<a href="../en/mod/" hreflang="en" rel="alternate" title="English"> en </a> |
+<a href="../es/mod/" hreflang="es" rel="alternate" title="Español"> es </a> |
+<a href="../fr/mod/" title="Français"> fr </a> |
+<a href="../ja/mod/" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
+<a href="../ko/mod/" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
+<a href="../tr/mod/" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
+</div>
+
+ <p>
+ Ci-dessous se trouve la liste de tous les modules qui font partie de
+ la distribution Apache. Voir aussi la liste alphabétique complète
+ de <a href="directives.html">toutes les directives Apache</a>.
+ </p>
+ </div>
+<div id="quickview"><ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#core">Fonctionalités de Base et Modules Multi-Processus (MPM)</a></li><li><img alt="" src="../images/down.gif" /> <a href="#other">Autres Modules</a></li></ul><h3>Voir aussi</h3>
+<ul class="seealso">
+<li><a href="../mpm.html">Modules multi-processus (MPMs)</a>
+ </li>
+<li><a href="quickreference.html">Document de référence rapide des directives</a>
+ </li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section"><h2><a id="core" name="core">Fonctionalités de Base et Modules Multi-Processus (MPM)</a></h2>
+<dl>
+<dt><a href="core.html">core</a></dt><dd>Fonctionnalités de base du serveur HTTP Apache toujours
+disponibles</dd>
+<dt><a href="mpm_common.html">mpm_common</a></dt><dd class="separate">A collection of directives that are implemented by
+more than one multi-processing module (MPM)</dd>
+<dt><a href="event.html">event</a></dt><dd>Une variante du MPM <code class="module"><a href="../mod/worker.html">worker</a></code> conçue pour ne
+mobiliser des threads que pour les connexions en cours de traitement</dd>
+<dt><a href="mpm_netware.html">mpm_netware</a></dt><dd>Multi-Processing Module implementing an exclusively threaded web
+ server optimized for Novell NetWare</dd>
+<dt><a href="mpmt_os2.html">mpmt_os2</a></dt><dd>Hybrid multi-process, multi-threaded MPM for OS/2</dd>
+<dt><a href="prefork.html">prefork</a></dt><dd>Implements a non-threaded, pre-forking web server</dd>
+<dt><a href="mpm_winnt.html">mpm_winnt</a></dt><dd>This Multi-Processing Module is optimized for Windows
+NT.</dd>
+<dt><a href="worker.html">worker</a></dt><dd>Multi-Processing Module implementing a hybrid
+ multi-threaded multi-process web server</dd>
+</dl></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section"><h2><a id="other" name="other">Autres Modules</a></h2>
+<p class="letters"><a href="#A"> A </a> | <a href="#B"> B </a> | <a href="#C"> C </a> | <a href="#D"> D </a> | <a href="#E"> E </a> | <a href="#F"> F </a> | <a href="#H"> H </a> | <a href="#I"> I </a> | <a href="#L"> L </a> | <a href="#M"> M </a> | <a href="#N"> N </a> | <a href="#P"> P </a> | <a href="#R"> R </a> | <a href="#S"> S </a> | <a href="#U"> U </a> | <a href="#V"> V </a></p>
+<dl><dt><a href="mod_access_compat.html" id="A" name="A">mod_access_compat</a></dt><dd>Autorisations de groupe à base de nom d'hôte (nom ou
+adresse IP)</dd>
+<dt><a href="mod_actions.html">mod_actions</a></dt><dd>Ce module permet l'exécution des scripts CGI en fonction du
+type de média ou de la méthode de requête.</dd>
+<dt><a href="mod_alias.html">mod_alias</a></dt><dd>Permet d'atteindre différentes parties du système de
+fichiers depuis l'arborescence des documents du site web, ainsi que la
+redirection d'URL</dd>
+<dt><a href="mod_asis.html">mod_asis</a></dt><dd>Envoie des fichiers contenant leurs propres en-têtes
+HTTP</dd>
+<dt><a href="mod_auth_basic.html">mod_auth_basic</a></dt><dd>Authentification de base</dd>
+<dt><a href="mod_auth_digest.html">mod_auth_digest</a></dt><dd>Authentification utilisateur utilisant les condensés
+MD5</dd>
+<dt><a href="mod_auth_form.html">mod_auth_form</a></dt><dd>Form authentication</dd>
+<dt><a href="mod_authn_anon.html">mod_authn_anon</a></dt><dd>Allows "anonymous" user access to authenticated
+ areas</dd>
+<dt><a href="mod_authn_core.html">mod_authn_core</a></dt><dd>Le noyau de l'authentification</dd>
+<dt><a href="mod_authn_dbd.html">mod_authn_dbd</a></dt><dd>User authentication using an SQL database</dd>
+<dt><a href="mod_authn_dbm.html">mod_authn_dbm</a></dt><dd>User authentication using DBM files</dd>
+<dt><a href="mod_authn_file.html">mod_authn_file</a></dt><dd>Authentification utilisateur à l'aide de fichiers
+texte</dd>
+<dt><a href="mod_authnz_ldap.html">mod_authnz_ldap</a></dt><dd>Permet d'utiliser un annuaire LDAP pour l'authentification
+HTTP de base.</dd>
+<dt><a href="mod_authz_core.html">mod_authz_core</a></dt><dd>Core Authorization</dd>
+<dt><a href="mod_authz_dbd.html">mod_authz_dbd</a></dt><dd>Group Authorization and Login using SQL</dd>
+<dt><a href="mod_authz_dbm.html">mod_authz_dbm</a></dt><dd>Group authorization using DBM files</dd>
+<dt><a href="mod_authz_groupfile.html">mod_authz_groupfile</a></dt><dd>Group authorization using plaintext files</dd>
+<dt><a href="mod_authz_host.html">mod_authz_host</a></dt><dd>Autorisations de groupe basées sur l'hôte (nom ou adresse
+IP)</dd>
+<dt><a href="mod_authz_owner.html">mod_authz_owner</a></dt><dd>Autorisation basée sur l'appartenance des
+fichiers</dd>
+<dt><a href="mod_authz_user.html">mod_authz_user</a></dt><dd>Autorisation basée sur l'utilisateur</dd>
+<dt><a href="mod_autoindex.html">mod_autoindex</a></dt><dd>Génère automatiquement des index de répertoires d'une
+manière similaire à la commande Unix <code>ls</code>, ou à la commande
+shell Win32 <code>dir</code></dd>
+<dt><a href="mod_buffer.html" id="B" name="B">mod_buffer</a></dt><dd>Support de la mise en tampon des requêtes</dd>
+<dt><a href="mod_cache.html" id="C" name="C">mod_cache</a></dt><dd>Mise en cache de contenu référencé par un
+URI.</dd>
+<dt><a href="mod_cern_meta.html">mod_cern_meta</a></dt><dd>CERN httpd metafile semantics</dd>
+<dt><a href="mod_cgi.html">mod_cgi</a></dt><dd>Execution of CGI scripts</dd>
+<dt><a href="mod_cgid.html">mod_cgid</a></dt><dd>Execution of CGI scripts using an
+ external CGI daemon</dd>
+<dt><a href="mod_charset_lite.html">mod_charset_lite</a></dt><dd>Specify character set translation or recoding</dd>
+<dt><a href="mod_dav.html" id="D" name="D">mod_dav</a></dt><dd>Distributed Authoring and Versioning
+(<a href="http://www.webdav.org/">WebDAV</a>) functionality</dd>
+<dt><a href="mod_dav_fs.html">mod_dav_fs</a></dt><dd>filesystem provider for <code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code></dd>
+<dt><a href="mod_dav_lock.html">mod_dav_lock</a></dt><dd>generic locking module for <code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code></dd>
+<dt><a href="mod_dbd.html">mod_dbd</a></dt><dd>Manages SQL database connections</dd>
+<dt><a href="mod_deflate.html">mod_deflate</a></dt><dd>Comprime le contenu avant de le servir au
+client</dd>
+<dt><a href="mod_dir.html">mod_dir</a></dt><dd>Permet la redirection des adresses se terminant par un
+répertoire sans slash de fin et la mise à disposition des fichiers index
+de répertoire</dd>
+<dt><a href="mod_disk_cache.html">mod_disk_cache</a></dt><dd>Gestionnaire de stockage du cache de contenu à base
+d'URIs</dd>
+<dt><a href="mod_dumpio.html">mod_dumpio</a></dt><dd>Dumps all I/O to error log as desired.</dd>
+<dt><a href="mod_echo.html" id="E" name="E">mod_echo</a></dt><dd>Un simple serveur d'écho pour illustrer les modules de
+protocole</dd>
+<dt><a href="mod_env.html">mod_env</a></dt><dd>Modifie l'environnement transmis aux scripts CGI et aux
+pages SSI</dd>
+<dt><a href="mod_example.html">mod_example</a></dt><dd>Illustrates the Apache module API</dd>
+<dt><a href="mod_expires.html">mod_expires</a></dt><dd>Génération des en-têtes HTTP <code>Expires</code> et
+<code>Cache-Control</code> en fonction de critères spécifiés par
+l'utilisateur</dd>
+<dt><a href="mod_ext_filter.html">mod_ext_filter</a></dt><dd>Pass the response body through an external program before
+delivery to the client</dd>
+<dt><a href="mod_file_cache.html" id="F" name="F">mod_file_cache</a></dt><dd>Caches a static list of files in memory</dd>
+<dt><a href="mod_filter.html">mod_filter</a></dt><dd>Context-sensitive smart filter configuration module</dd>
+<dt><a href="mod_headers.html" id="H" name="H">mod_headers</a></dt><dd>Personnalisation des en-têtes de requêtes et de réponses
+HTTP</dd>
+<dt><a href="mod_heartbeat.html">mod_heartbeat</a></dt><dd />
+<dt><a href="mod_heartmonitor.html">mod_heartmonitor</a></dt><dd />
+<dt><a href="mod_ident.html" id="I" name="I">mod_ident</a></dt><dd>Recherche d'identité conformément à la RFC
+1413</dd>
+<dt><a href="mod_imagemap.html">mod_imagemap</a></dt><dd>Server-side imagemap processing</dd>
+<dt><a href="mod_include.html">mod_include</a></dt><dd>Server-parsed html documents (Server Side Includes)</dd>
+<dt><a href="mod_info.html">mod_info</a></dt><dd>Affiche une présentation complète de la configuration du
+serveur</dd>
+<dt><a href="mod_isapi.html">mod_isapi</a></dt><dd>ISAPI Extensions within Apache for Windows</dd>
+<dt><a href="mod_lbmethod_bybusyness.html" id="L" name="L">mod_lbmethod_bybusyness</a></dt><dd>Pending Request Counting load balancer scheduler algorithm for <code class="module"><a href="../mod/mod_proxy_balancer.html">mod_proxy_balancer</a></code></dd>
+<dt><a href="mod_lbmethod_byrequests.html">mod_lbmethod_byrequests</a></dt><dd>Request Counting load balancer scheduler algorithm for <code class="module"><a href="../mod/mod_proxy_balancer.html">mod_proxy_balancer</a></code></dd>
+<dt><a href="mod_lbmethod_bytraffic.html">mod_lbmethod_bytraffic</a></dt><dd>Weighted Traffic Counting load balancer scheduler algorithm for <code class="module"><a href="../mod/mod_proxy_balancer.html">mod_proxy_balancer</a></code></dd>
+<dt><a href="mod_lbmethod_heartbeat.html">mod_lbmethod_heartbeat</a></dt><dd> This document is still under development.</dd>
+<dt><a href="mod_ldap.html">mod_ldap</a></dt><dd>Conservation des connexions LDAP et services de mise en
+cache du résultat à destination des autres modules LDAP</dd>
+<dt><a href="mod_log_config.html">mod_log_config</a></dt><dd>Logging of the requests made to the server</dd>
+<dt><a href="mod_log_forensic.html">mod_log_forensic</a></dt><dd>Forensic Logging of the requests made to the server</dd>
+<dt><a href="mod_logio.html">mod_logio</a></dt><dd>Logging of input and output bytes per request</dd>
+<dt><a href="mod_mime.html" id="M" name="M">mod_mime</a></dt><dd>Associates the requested filename's extensions
+ with the file's behavior (handlers and filters)
+ and content (mime-type, language, character set and
+ encoding)</dd>
+<dt><a href="mod_mime_magic.html">mod_mime_magic</a></dt><dd>Determines the MIME type of a file
+ by looking at a few bytes of its contents</dd>
+<dt><a href="mod_negotiation.html" id="N" name="N">mod_negotiation</a></dt><dd>Effectue la <a href="../content-negotiation.html">négociation de
+contenu</a></dd>
+<dt><a href="mod_nw_ssl.html">mod_nw_ssl</a></dt><dd>Enable SSL encryption for NetWare</dd>
+<dt><a href="mod_privileges.html" id="P" name="P">mod_privileges</a></dt><dd>Support for Solaris privileges and for running virtual hosts
+under different user IDs.</dd>
+<dt><a href="mod_proxy.html">mod_proxy</a></dt><dd>Serveur mandataire/passerelle HTTP/1.1</dd>
+<dt><a href="mod_proxy_ajp.html">mod_proxy_ajp</a></dt><dd>AJP support module for
+<code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code></dd>
+<dt><a href="mod_proxy_balancer.html">mod_proxy_balancer</a></dt><dd><code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> extension for load balancing </dd>
+<dt><a href="mod_proxy_connect.html">mod_proxy_connect</a></dt><dd><code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> extension for
+<code>CONNECT</code> request handling</dd>
+<dt><a href="mod_proxy_fcgi.html">mod_proxy_fcgi</a></dt><dd>FastCGI support module for
+<code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code></dd>
+<dt><a href="mod_proxy_fdpass.html">mod_proxy_fdpass</a></dt><dd>fdpass external process support module for
+<code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code></dd>
+<dt><a href="mod_proxy_ftp.html">mod_proxy_ftp</a></dt><dd>FTP support module for
+<code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code></dd>
+<dt><a href="mod_proxy_http.html">mod_proxy_http</a></dt><dd>Module fournissant le support HTTP à
+<code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code></dd>
+<dt><a href="mod_proxy_scgi.html">mod_proxy_scgi</a></dt><dd>SCGI gateway module for <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code></dd>
+<dt><a href="mod_remoteip.html" id="R" name="R">mod_remoteip</a></dt><dd>Remplace l'adresse IP et le nom d'hôte apparents du client
+pour la requête par l'adresse IP présentée par un mandataire ou un
+répartiteur de charge via les en-têtes de la requête.
+</dd>
+<dt><a href="mod_reqtimeout.html">mod_reqtimeout</a></dt><dd>Set timeout and minimum data rate for receiving requests
+</dd>
+<dt><a href="mod_request.html">mod_request</a></dt><dd>Filters to handle and make available HTTP request bodies</dd>
+<dt><a href="mod_rewrite.html">mod_rewrite</a></dt><dd>Ce module fournit un moteur de réécriture à base de
+règles permettant de réécrire les URLs des requêtes
+à la volée</dd>
+<dt><a href="mod_sed.html" id="S" name="S">mod_sed</a></dt><dd>Filtre les contenus en entrée (requêtes) et en sortie
+(réponses) en utilisant la syntaxe de <code>sed</code></dd>
+<dt><a href="mod_session.html">mod_session</a></dt><dd>Session support</dd>
+<dt><a href="mod_session_cookie.html">mod_session_cookie</a></dt><dd>Cookie based session support</dd>
+<dt><a href="mod_session_crypto.html">mod_session_crypto</a></dt><dd>Session encryption support</dd>
+<dt><a href="mod_session_dbd.html">mod_session_dbd</a></dt><dd>DBD/SQL based session support</dd>
+<dt><a href="mod_setenvif.html">mod_setenvif</a></dt><dd>Permet de définir des variables d'environnement en fonction
+de caractéristiques de la requête</dd>
+<dt><a href="mod_slotmem_plain.html">mod_slotmem_plain</a></dt><dd>Slot-based shared memory provider.</dd>
+<dt><a href="mod_slotmem_shm.html">mod_slotmem_shm</a></dt><dd>Slot-based shared memory provider.</dd>
+<dt><a href="mod_so.html">mod_so</a></dt><dd>Chargement de modules ou de code exécutable au cours du
+démarrage ou du redémarrage du serveur</dd>
+<dt><a href="mod_speling.html">mod_speling</a></dt><dd>Attempts to correct mistaken URLs that
+users might have entered by ignoring capitalization and by
+allowing up to one misspelling</dd>
+<dt><a href="mod_ssl.html">mod_ssl</a></dt><dd>Strong cryptography using the Secure Sockets
+Layer (SSL) and Transport Layer Security (TLS) protocols</dd>
+<dt><a href="mod_status.html">mod_status</a></dt><dd>Fournit des informations sur les performances et l'activité
+du serveur</dd>
+<dt><a href="mod_substitute.html">mod_substitute</a></dt><dd>Perform search and replace operations on response bodies</dd>
+<dt><a href="mod_suexec.html">mod_suexec</a></dt><dd>Allows CGI scripts to run as a specified user
+and Group</dd>
+<dt><a href="mod_unique_id.html" id="U" name="U">mod_unique_id</a></dt><dd>Fournit une variable d'environnement contenant un
+identifiant unique pour chaque requête</dd>
+<dt><a href="mod_unixd.html">mod_unixd</a></dt><dd>Basic (required) security for Unix-family platforms.</dd>
+<dt><a href="mod_userdir.html">mod_userdir</a></dt><dd>User-specific directories</dd>
+<dt><a href="mod_usertrack.html">mod_usertrack</a></dt><dd>
+<em>Clickstream</em> logging of user activity on a site
+</dd>
+<dt><a href="mod_version.html" id="V" name="V">mod_version</a></dt><dd>Version dependent configuration</dd>
+<dt><a href="mod_vhost_alias.html">mod_vhost_alias</a></dt><dd>Provides for dynamically configured mass virtual
+hosting</dd>
+</dl></div></div>
+<div class="bottomlang">
+<p><span>Langues Disponibles: </span><a href="../de/mod/" hreflang="de" rel="alternate" title="Deutsch"> de </a> |
+<a href="../en/mod/" hreflang="en" rel="alternate" title="English"> en </a> |
+<a href="../es/mod/" hreflang="es" rel="alternate" title="Español"> es </a> |
+<a href="../fr/mod/" title="Français"> fr </a> |
+<a href="../ja/mod/" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
+<a href="../ko/mod/" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
+<a href="../tr/mod/" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2009 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div>
+</body></html>
\ No newline at end of file
Added: httpd/httpd/trunk/docs/manual/mod/index.xml.fr
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/mod/index.xml.fr?rev=831756&view=auto
==============================================================================
--- httpd/httpd/trunk/docs/manual/mod/index.xml.fr (added)
+++ httpd/httpd/trunk/docs/manual/mod/index.xml.fr Sun Nov 1 20:13:27 2009
@@ -0,0 +1,38 @@
+<?xml version="1.0"?>
+<!DOCTYPE moduleindex SYSTEM "../style/modulesynopsis.dtd">
+<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
+<!-- LastChangedRevision English document : 420990 -->
+<!-- French translation : Lucien GENTIS -->
+<!-- Reviewed by : Vincent Deffontaines -->
+
+<!--
+ 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.
+-->
+
+<moduleindex metafile="index.xml.meta">
+ <title>Index des modules</title>
+ <summary>
+ <p>
+ Ci-dessous se trouve la liste de tous les modules qui font partie de
+ la distribution Apache. Voir aussi la liste alphabétique complète
+ de <a href="directives.html">toutes les directives Apache</a>.
+ </p>
+ </summary>
+ <seealso><a href="../mpm.html">Modules multi-processus (MPMs)</a>
+ </seealso>
+ <seealso><a href="quickreference.html">Document de référence rapide des directives</a>
+ </seealso>
+</moduleindex>
Modified: httpd/httpd/trunk/docs/manual/mod/index.xml.meta
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/mod/index.xml.meta?rev=831756&r1=831755&r2=831756&view=diff
==============================================================================
--- httpd/httpd/trunk/docs/manual/mod/index.xml.meta (original)
+++ httpd/httpd/trunk/docs/manual/mod/index.xml.meta Sun Nov 1 20:13:27 2009
@@ -10,6 +10,7 @@
<variant>de</variant>
<variant>en</variant>
<variant>es</variant>
+ <variant>fr</variant>
<variant>ja</variant>
<variant>ko</variant>
<variant>tr</variant>
Modified: httpd/httpd/trunk/docs/manual/mod/mod_access_compat.html
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/mod/mod_access_compat.html?rev=831756&r1=831755&r2=831756&view=diff
==============================================================================
--- httpd/httpd/trunk/docs/manual/mod/mod_access_compat.html (original)
+++ httpd/httpd/trunk/docs/manual/mod/mod_access_compat.html Sun Nov 1 20:13:27 2009
@@ -4,6 +4,10 @@
Content-Language: en
Content-type: text/html; charset=ISO-8859-1
+URI: mod_access_compat.html.fr
+Content-Language: fr
+Content-type: text/html; charset=ISO-8859-1
+
URI: mod_access_compat.html.ja.utf8
Content-Language: ja
Content-type: text/html; charset=UTF-8
Modified: httpd/httpd/trunk/docs/manual/mod/mod_access_compat.html.en
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/mod/mod_access_compat.html.en?rev=831756&r1=831755&r2=831756&view=diff
==============================================================================
--- httpd/httpd/trunk/docs/manual/mod/mod_access_compat.html.en (original)
+++ httpd/httpd/trunk/docs/manual/mod/mod_access_compat.html.en Sun Nov 1 20:13:27 2009
@@ -22,6 +22,7 @@
<div id="preamble"><h1>Apache Module mod_access_compat</h1>
<div class="toplang">
<p><span>Available Languages: </span><a href="../en/mod/mod_access_compat.html" title="English"> en </a> |
+<a href="../fr/mod/mod_access_compat.html" hreflang="fr" rel="alternate" title="Français"> fr </a> |
<a href="../ja/mod/mod_access_compat.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a></p>
</div>
<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Group authorizations based on host (name or IP
@@ -446,6 +447,7 @@
</div>
<div class="bottomlang">
<p><span>Available Languages: </span><a href="../en/mod/mod_access_compat.html" title="English"> en </a> |
+<a href="../fr/mod/mod_access_compat.html" hreflang="fr" rel="alternate" title="Français"> fr </a> |
<a href="../ja/mod/mod_access_compat.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a></p>
</div><div id="footer">
<p class="apache">Copyright 2009 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
Added: httpd/httpd/trunk/docs/manual/mod/mod_access_compat.html.fr
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/mod/mod_access_compat.html.fr?rev=831756&view=auto
==============================================================================
--- httpd/httpd/trunk/docs/manual/mod/mod_access_compat.html.fr (added)
+++ httpd/httpd/trunk/docs/manual/mod/mod_access_compat.html.fr Sun Nov 1 20:13:27 2009
@@ -0,0 +1,482 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr"><head><!--
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ This file is generated from xml source: DO NOT EDIT
+ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+ -->
+<title>mod_access_compat - Serveur Apache HTTP</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p>
+<p class="apache">Serveur Apache HTTP Version 2.3</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">Serveur HTTP</a> > <a href="http://httpd.apache.org/docs/">Documentation</a> > <a href="../">Version 2.3</a> > <a href="./">Modules</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Module Apache mod_access_compat</h1>
+<div class="toplang">
+<p><span>Langues Disponibles: </span><a href="../en/mod/mod_access_compat.html" hreflang="en" rel="alternate" title="English"> en </a> |
+<a href="../fr/mod/mod_access_compat.html" title="Français"> fr </a> |
+<a href="../ja/mod/mod_access_compat.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Autorisations de groupe à base de nom d'hôte (nom ou
+adresse IP)</td></tr>
+<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur de Module:</a></th><td>access_compat_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_access_compat.c</td></tr>
+<tr><th><a href="module-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible dans Apache 2.3 à des fins de compatibilité
+avec les précédentes versions d'Apache 2.x. Les directives fournies par
+ce module sont devenues obsolètes depuis la refonte d'authz. Voir
+<code class="module"><a href="../mod/mod_authz_host.html">mod_authz_host</a></code></td></tr></table>
+<h3>Sommaire</h3>
+
+ <p>Les directives fournies par le module
+ <code class="module"><a href="../mod/mod_access_compat.html">mod_access_compat</a></code> s'utilisent dans les sections
+ <code class="directive"><a href="../mod/core.html#directory"><Directory></a></code>,
+ <code class="directive"><a href="../mod/core.html#files"><Files></a></code> et
+ <code class="directive"><a href="../mod/core.html#location"><Location></a></code>, ainsi
+ que dans les fichiers <code><a href="core.html#accessfilename">.htaccess</a></code> et permettent
+ de contrôler l'accès à certaines parties du serveur. On peut
+ contrôler cet accès en fonction du nom d'hôte du client, de son
+ adresse IP ou d'autres caractéristiques de la requête, telles
+ qu'elles sont enregistrées dans les <a href="../env.html">variables
+ d'environnement</a>. Les directives <code class="directive"><a href="#allow">Allow</a></code> et <code class="directive"><a href="#deny">Deny</a></code> permettent de spécifier
+ quels clients sont ou ne sont pas autorisés à accéder au serveur,
+ alors que la directive <code class="directive"><a href="#order">Order</a></code> définit le statut
+ d'accès par défaut, et détermine la manière dont les directives
+ <code class="directive"><a href="#allow">Allow</a></code> et
+ <code class="directive"><a href="#deny">Deny</a></code> interagissent
+ entre elles.</p>
+
+ <p>Les restrictions d'accès à base de nom d'hôte et
+ l'authentification à base de mot de passe peuvent être implémentées
+ simultanément. Dans ce cas, on utilise la directive <code class="directive"><a href="#satisfy">Satisfy</a></code> pour déterminer la
+ manière dont ces deux modes de restrictions interagissent.</p>
+
+ <div class="warning"><h3>Note</h3>
+ <p>Les directives fournies par le module
+ <code class="module"><a href="../mod/mod_access_compat.html">mod_access_compat</a></code> sont devenues obsolètes depuis
+ la refonte d'authz. Voir <code class="module"><a href="../mod/mod_authz_host.html">mod_authz_host</a></code>.</p>
+ </div>
+
+ <p>En général, les directives de restriction d'accès s'appliquent à
+ toutes les méthodes d'accès (<code>GET</code>, <code>PUT</code>,
+ <code>POST</code>, etc...). C'est d'ailleurs ce que l'on souhaite
+ dans la plupart des cas. Il est cependant possible de restreindre
+ certaines méthodes, alors que les autres méthodes ne se verront
+ imposée aucune restriction, en regroupant les directives à
+ l'intérieur d'une section <code class="directive"><a href="../mod/core.html#limit"><Limit></a></code>.</p>
+</div>
+<div id="quickview"><h3 class="directives">Directives</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#allow">Allow</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#deny">Deny</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#order">Order</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#satisfy">Satisfy</a></li>
+</ul>
+<h3>Voir aussi</h3>
+<ul class="seealso">
+<li><code class="directive"><a href="../mod/mod_authz_core.html#require">Require</a></code></li>
+<li><code class="module"><a href="../mod/mod_authz_host.html">mod_authz_host</a></code></li>
+<li><code class="module"><a href="../mod/mod_authz_core.html">mod_authz_core</a></code></li>
+</ul></div>
+
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="Allow" id="Allow">Allow</a> <a name="allow" id="allow">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Spécifie quels hôtes peuvent accéder à une certaine zone du
+serveur</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code> Allow from all|<var>hôte</var>|env=[!]<var>variable
+d'environnement</var>
+[<var>hôte</var>|env=[!]<var>variable d'environnement</var>] ...</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Annuler:</a></th><td>Limit</td></tr>
+<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_access_compat</td></tr>
+</table>
+ <p>La directive <code class="directive">Allow</code> permet de définir quels
+ hôtes ont le droit d'accéder à une certaine partie du serveur. On
+ peut contrôler l'accès par nom d'hôte, adresse IP, intervalle
+ d'adresses IP, ou toute autre caractéristique de la requête client
+ enregistrée dans les variables d'environnement.</p>
+
+ <p>Le premier argument de cette directive est toujours
+ <code>from</code>. Les arguments suivants peuvent prendre trois
+ formes différentes. Si <code>Allow from all</code> est spécifié,
+ tout hôte se voit accordé l'accès, en tenant compte des directives
+ <code class="directive"><a href="#deny">Deny</a></code> et <code class="directive"><a href="#order">Order</a></code> comme décrit plus loin.
+ Pour ne permettre l'accès au serveur qu'à un hôte ou un groupe
+ d'hôtes particuliers, on peut spécifier un <em>nom d'hôte</em> sous
+ une des formes suivantes :</p>
+
+ <dl>
+ <dt>Un nom de domaine (partiel)</dt>
+
+ <dd>
+ <div class="example"><h3>Exemple :</h3><p><code>
+ Allow from apache.org<br />
+ Allow from .net example.edu
+ </code></p></div>
+ <p>Les hôtes dont les noms correspondent ou se terminent par la
+ chaîne spécifiée ont l'autorisation d'accès. Seules les
+ composantes entières du nom d'hôte doivent correspondre ; ainsi,
+ dans l'exemple ci-dessus, <code>foo.apache.org</code>
+ correspondra, mais <code>fooapache.org</code> ne conviendra pas.
+ Avec cette configuration, Apache va effectuer une double recherche
+ DNS sur l'adresse IP du client, sans tenir compte de la
+ définition de la directive <code class="directive"><a href="../mod/core.html#hostnamelookups">HostnameLookups</a></code>. Tout d'abord, une
+ recherche DNS inverse sur l'adresse IP est effectuée pour
+ déterminer le nom d'hôte associé, puis une recherche directe sur
+ le nom d'hôte est effectuée afin de s'assurer qu'il correspond
+ bien à l'adresse IP originale. L'accès ne sera accordé que si le
+ nom d'hôte correspond et si les recherches DNS inverse et directe
+ concordent.</p></dd>
+
+ <dt>Une adresse IP complète</dt>
+
+ <dd>
+ <div class="example"><h3>Exemple :</h3><p><code>
+ Allow from 10.1.2.3<br />
+ Allow from 192.168.1.104 192.168.1.205
+ </code></p></div>
+ <p>L'adresse IP d'un hôte auquel on a accordé l'accès</p></dd>
+
+ <dt>Une adresse IP partielle</dt>
+
+ <dd>
+ <div class="example"><h3>Exemple :</h3><p><code>
+ Allow from 10.1<br />
+ Allow from 10 172.20 192.168.2
+ </code></p></div>
+ <p>De un à trois des premiers octets d'une adresse IP, afin de
+ restreindre l'accès à un sous-réseau.</p></dd>
+
+ <dt>Une paire réseau/masque de sous-réseau</dt>
+
+ <dd>
+ <div class="example"><h3>Exemple :</h3><p><code>
+ Allow from 10.1.0.0/255.255.0.0
+ </code></p></div>
+ <p>Un réseau a.b.c.d, et un masque de sous-réseau w.x.y.z, pour
+ une définition plus précise de la restriction d'accès imposée à un
+ sous-réseau.</p></dd>
+
+ <dt>Une spécification CIDR réseau/nnn</dt>
+
+ <dd>
+ <div class="example"><h3>Exemple :</h3><p><code>
+ Allow from 10.1.0.0/16
+ </code></p></div>
+ <p>Identique au cas précédent, mis à part que le masque est
+ constitué des nnn bits de poids fort.</p></dd>
+ </dl>
+
+ <p>Notez que les trois derniers exemples désignent le même ensemble
+ d'hôtes.</p>
+
+ <p>On peut spécifier des adresses et sous-réseaux IPv6 de la manière
+ suivante :</p>
+
+ <div class="example"><p><code>
+ Allow from 2001:db8::a00:20ff:fea7:ccea<br />
+ Allow from 2001:db8::a00:20ff:fea7:ccea/10
+ </code></p></div>
+
+ <p>Le troisième format d'argument de la directive
+ <code class="directive">Allow</code> permet de contrôler l'accès au serveur
+ en fonction de l'existence d'une <a href="../env.html">variable d'environnement</a>. Lorsque <code>Allow
+ from env=<var>variable d'environnement</var></code> est spécifié, la
+ requête est autorisée si la variable d'environnement <var>variable
+ d'environnement</var> existe. En revanche, lorsque <code>Allow from
+ env=!<var>env-variable</var></code> est spécifié, la
+ requête est autorisée si la variable d'environnement <var>variable
+ d'environnement</var> n'existe pas. Le serveur permet de définir
+ avec souplesse des variables d'environnement en se basant sur les
+ caractéristiques de la requête client et en utilisant les directives
+ fournies par le module <code class="module"><a href="../mod/mod_setenvif.html">mod_setenvif</a></code>. Ainsi, on peut
+ utiliser la directive <code class="directive">Allow</code> pour permettre
+ l'accès en fonction de paramètres comme le <code>User-Agent</code>
+ (type de navigateur) des clients, le <code>Referer</code>, ou
+ d'autres champs d'en-tête de la requête HTTP.</p>
+
+ <div class="example"><h3>Exemple :</h3><p><code>
+ SetEnvIf User-Agent ^KnockKnock/2\.0 laissez_moi_entrer<br />
+ <Directory /docroot><br />
+ <span class="indent">
+ Order Deny,Allow<br />
+ Deny from all<br />
+ Allow from env=laissez_moi_entrer<br />
+ </span>
+ </Directory>
+ </code></p></div>
+
+ <p>Dans cet exemple, les navigateurs dont la chaîne user-agent
+ commence par <code>KnockKnock/2.0</code> se verront accorder
+ l'accès, alors que tous les autres seront rejetés.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="Deny" id="Deny">Deny</a> <a name="deny" id="deny">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Définit quels hôtes ne sont pas autorisés à accéder au
+serveur</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code> Deny from all|<var>hôte</var>|env=[!]<var>variable
+d'environnement</var>
+[<var>hôte</var>|env=[!]<var>variable d'environnement</var>] ...</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Annuler:</a></th><td>Limit</td></tr>
+<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_access_compat</td></tr>
+</table>
+ <p>Cette directive permet de restreindre l'accès au serveur en
+ fonction du nom d'hôte, de l'adresse IP ou de variables
+ d'environnement. Les arguments de la directive
+ <code class="directive">Deny</code> sont identiques aux arguments de la
+ directive <code class="directive"><a href="#allow">Allow</a></code>.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="Order" id="Order">Order</a> <a name="order" id="order">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Définit le statut d'accès par défaut et l'ordre dans lequel
+les directives <code class="directive">Allow</code> et
+<code class="directive">Deny</code> sont évaluées.</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code> Order <var>ordre</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>Order Deny,Allow</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Annuler:</a></th><td>Limit</td></tr>
+<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_access_compat</td></tr>
+</table>
+
+ <p>La directive <code class="directive">Order</code>, associée aux
+ directives <code class="directive"><a href="#allow">Allow</a></code>
+ et <code class="directive"><a href="#deny">Deny</a></code>,
+ implémente un système de contrôle d'accès en trois passes. Au cours
+ de la première passe, ce sont soit toutes les directives <code class="directive"><a href="#allow">Allow</a></code>, soit toutes les
+ directives <code class="directive"><a href="#deny">Deny</a></code> qui sont traitées, selon
+ la définition de la directive <code class="directive"><a href="#order">Order</a></code>. Le reste des
+ directives (<code class="directive"><a href="#deny">Deny</a></code>
+ ou <code class="directive"><a href="#allow">Allow</a></code>) est
+ traité au cours de la seconde passe. La troisième passe s'applique à
+ toutes les requêtes qui ne sont concernées par aucune des deux
+ premières passes.</p>
+
+ <p>Notez que toutes les directives <code class="directive"><a href="#allow">Allow</a></code> et <code class="directive"><a href="#deny">Deny</a></code> sont traitées, à la
+ différence d'un pare-feu classique où seule la première règle qui
+ correspond est utilisée. La dernière directive qui correspond
+ s'applique ( à la différence là encore d'un pare-feu classique). De
+ plus, l'ordre dans lequel les lignes apparaissent dans le fichier de
+ configuration n'a pas d'incidence -- toutes les lignes <code class="directive"><a href="#allow">Allow</a></code> sont considérées comme
+ un groupe, toutes les lignes <code class="directive"><a href="#deny">Deny</a></code> comme un autre, et le
+ statut par défaut a son existence propre.</p>
+
+ <p><em>Ordre</em> peut être :</p>
+
+ <dl>
+ <dt><code>Allow,Deny</code></dt>
+
+ <dd>Dans un premier temps, toutes les directives <code class="directive"><a href="#allow">Allow</a></code> sont évaluées ; au
+ moins une d'entre elles doit correspondre, sinon la requête est
+ rejetée. Ensuite, toutes les directives <code class="directive"><a href="#deny">Deny</a></code> sont évaluées. Si au
+ moins l'une d'entre elles correspond, la requête est rejetée.
+ Enfin, toute requête qui ne correspond à aucune directive
+ <code class="directive"><a href="#allow">Allow</a></code> ou
+ <code class="directive"><a href="#deny">Deny</a></code> est rejetée
+ par défaut.</dd>
+
+ <dt><code>Deny,Allow</code></dt>
+
+ <dd>Dans un premier temps, toutes les directives <code class="directive"><a href="#deny">Deny</a></code> sont évaluées ; Si au
+ moins une d'entre elles correspond, la requête est rejetée,
+ <strong>à moins</strong> qu'elle corresponde aussi à une directive
+ <code class="directive"><a href="#allow">Allow</a></code>. Toute
+ requête qui ne correspond à aucune directive <code class="directive"><a href="#allow">Allow</a></code> ou <code class="directive"><a href="#deny">Deny</a></code> est autorisée.</dd>
+
+ <dt><code>Mutual-failure</code></dt>
+
+ <dd>Cet argument a le même effet que <code>Allow,Deny</code> et
+ est devenu de ce fait obsolète.</dd>
+ </dl>
+
+ <p>Les mots-clés ne peuvent être séparés que par des virgules ;
+ <em>aucun espace</em> ne doit s'intercaler entre eux.</p>
+
+ <table class="bordered">
+ <tr>
+ <th>Match</th>
+ <th>Résultat Allow,Deny</th>
+ <th>Résultat Deny,Allow</th>
+ </tr><tr>
+ <th>Correspond à Allow seulement</th>
+ <td>Requête autorisée</td>
+ <td>Requête autorisée</td>
+ </tr><tr>
+ <th>Correspond à Deny seulement</th>
+ <td>Requête rejetée</td>
+ <td>Requête rejetée</td>
+ </tr><tr>
+ <th>Aucune correspondance</th>
+ <td>Par défaut la seconde directive : rejet</td>
+ <td>Par défaut la seconde directive : autorisation</td>
+ </tr><tr>
+ <th>Correspond à Allow & Deny</th>
+ <td>La dernière correspondance l'emporte : rejet</td>
+ <td>La dernière correspondance l'emporte : autorisation</td>
+ </tr>
+ </table>
+
+ <p>Dans cet exemple, tous les hôtes du domaine apache.org ont
+ l'autorisation d'accès ; tous les autres voient leur accès
+ refusé.</p>
+
+ <div class="example"><p><code>
+ Order Deny,Allow<br />
+ Deny from all<br />
+ Allow from apache.org
+ </code></p></div>
+
+ <p>Dans l'exemple suivant, tous les hôtes du domaine apache.org ont
+ l'autorisation d'accès, sauf ceux du sous-domaine foo.apache.org qui
+ voient leur accès refusé. Tous les hôtes qui ne sont pas dans le
+ domaine apache.org sont rejetés car le statut par défaut est positionné
+ sur <code class="directive"><a href="#deny">Deny</a></code>, et consiste donc en un
+ refus d'accès.</p>
+
+ <div class="example"><p><code>
+ Order Allow,Deny<br />
+ Allow from apache.org<br />
+ Deny from foo.apache.org
+ </code></p></div>
+
+ <p>Par contre, si la valeur de la directive
+ <code class="directive">Order</code>, dans l'exemple précédent, est
+ <code>Deny,Allow</code>, tout le monde a l'autorisation d'accès.
+ Ceci est dû au fait que <code>Allow from apache.org</code> sera
+ évalué en dernier, sans tenir compte de l'ordre réel dans lequel les
+ directives apparaissent dans le fichier de configuration, et va
+ l'emporter sur <code>Deny from foo.apache.org</code>. Tout hôte qui
+ n'est pas dans le domaine <code>apache.org</code> aura aussi
+ l'autorisation d'accès car le statut par défaut est positionné sur
+ <code class="directive"><a href="#allow">Allow</a></code> et constitue donc une
+ autorisation d'accès.</p>
+
+ <p>La présence d'une directive <code class="directive">Order</code> peut
+ affecter le contrôle d'accès à une partie du serveur même en
+ l'abscence de directives <code class="directive"><a href="#allow">Allow</a></code> et <code class="directive"><a href="#deny">Deny</a></code> associées, à cause de
+ son influence sur le statut par défaut. Par exemple,</p>
+
+ <div class="example"><p><code>
+ <Directory /www><br />
+ <span class="indent">
+ Order Allow,Deny<br />
+ </span>
+ </Directory>
+ </code></p></div>
+
+ <p>va interdire tout accès au répertoire <code>/www</code> à cause
+ du statut d'accès par défaut qui est défini à <code class="directive"><a href="#deny">Deny</a></code>.</p>
+
+ <p>La directive <code class="directive">Order</code> ne contrôle l'ordre
+ dans lequel sont traitées les directives d'accès qu'au cours de
+ chaque phase du traitement de la configuration du serveur. Ceci
+ implique, par exemple, qu'une directive <code class="directive"><a href="#allow">Allow</a></code> ou <code class="directive"><a href="#deny">Deny</a></code> située dans une section
+ <code class="directive"><a href="../mod/core.html#location"><Location></a></code> sera
+ toujours évaluée après une directive <code class="directive"><a href="#allow">Allow</a></code> ou <code class="directive"><a href="#deny">Deny</a></code> située dans une section
+ <code class="directive"><a href="../mod/core.html#directory"><Directory></a></code> ou un
+ fichier <code>.htaccess</code>, sans tenir compte de la
+ définition de la directive <code class="directive">Order</code>. Pour plus
+ de détails à propos de la fusion des sections de configuration, voir
+ le document <a href="../sections.html">Comment fonctionnent les sections Directory,
+ Location et Files</a>.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="Satisfy" id="Satisfy">Satisfy</a> <a name="satisfy" id="satisfy">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Interaction entre le contrôle d'accès en fonction de l'hôte
+et l'authentification utilisateur</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>Satisfy Any|All</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>Satisfy All</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">Annuler:</a></th><td>AuthConfig</td></tr>
+<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_access_compat</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Affecté par <code class="directive"><a href="../mod/core.html#limit"><Limit></a></code> et <code class="directive"><a href="../mod/core.html#limitexcept"><LimitExcept></a></code> à partir de la version
+2.0.51</td></tr>
+</table>
+ <p>Politique d'accès dans le cas où on utilise à la fois <code class="directive"><a href="#allow">Allow</a></code> et <code class="directive"><a href="../mod/mod_authz_core.html#require">Require</a></code>. L'argument est soit
+ <code>All</code>, soit <code>Any</code>. L'utilisation de cette
+ directive n'a de sens que si l'accès à une zone particulière du
+ serveur est restreinte par utilisateur/mot de passe et en fonction
+ de l'adresse IP de l'hôte client. Dans ce cas, par
+ défaut (<code>All</code>), le client doit satisfaire à la
+ restriction d'adresse, <em>et</em> fournir un couple
+ utilisateur/mot de passe valide. Avec l'argument <code>Any</code>,
+ le client se verra accorder l'accès s'il satisfait à la restriction
+ d'adresse ou fournit un couple utilisateur/mot de passe valide. On
+ peut utiliser cette dernière définition pour restreindre l'accès à
+ une zone par mot de passe, mais accorder l'accès aux clients
+ possédant certaines adresses IP sans qu'ils aient à fournir de mot
+ de passe.</p>
+
+ <p>Par exemple, si vous souhaitez que les utilisateurs de votre
+ réseau accèdent à une zone de votre site web sans restriction, mais
+ que l'accès à cette zone nécessite un mot de passe pour les autres
+ utilisateurs, vous pouvez utiliser une configuration du style :</p>
+
+ <div class="example"><p><code>
+ Require valid-user<br />
+ Allow from 192.168.1<br />
+ Satisfy Any
+ </code></p></div>
+
+ <p>
+ Une autre utilisation fréquente de la directive
+ <code class="directive">Satisfy</code> est l'allègement des restrictions
+ d'accès à un sous-répertoire par rapport aux restrictions d'accès au
+ répertoire parent :
+ </p>
+
+ <div class="example"><p><code>
+ <Directory /var/www/private><br />
+ Require valid-user<br />
+ </Directory><br />
+ <br />
+ <Directory /var/www/private/public><br />
+ Allow from all<br />
+ Satisfy Any<br />
+ </Directory>
+ </code></p></div>
+
+ <p>Dans l'exemple ci-dessus, l'accès au répertoire
+ <code>/var/www/private</code> nécessitera une authentification,
+ alors que l'accès au répertoire <code>/var/www/private/public</code>
+ sera accordé sans restriction.</p>
+
+
+ <p>Depuis la version 2.0.51, les directives
+ <code class="directive">Satisfy</code> peuvent être restreintes à certaines
+ méthodes particulières à l'aide des sections <code class="directive"><a href="../mod/core.html#limit"><Limit></a></code> et <code class="directive"><a href="../mod/core.html#limitexcept"><LimitExcept></a></code>.</p>
+
+<h3>Voir aussi</h3>
+<ul>
+<li><code class="directive"><a href="#allow">Allow</a></code></li>
+<li><code class="directive"><a href="../mod/mod_authz_core.html#require">Require</a></code></li>
+</ul>
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Langues Disponibles: </span><a href="../en/mod/mod_access_compat.html" hreflang="en" rel="alternate" title="English"> en </a> |
+<a href="../fr/mod/mod_access_compat.html" title="Français"> fr </a> |
+<a href="../ja/mod/mod_access_compat.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2009 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div>
+</body></html>
\ No newline at end of file