<?xml-stylesheet type="text/xsl" href="./style/manual.fr.xsl"?>
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
-<!-- English Revision : 1174747 -->
+<!-- English Revision : 1301743 -->
<!--
Licensed to the Apache Software Foundation (ASF) under one or more
Par défaut, le serveur écoute toutes les adresses de l'hôte local.
Cependant, on peut lui préciser des ports et des adresses spécifiques à écouter,
ou une combinaison des deux.
- Tout ceci est souvent associé avec la fonctionnalité des <a href="vhosts.html">hôtes virtuels</a>
+ Tout ceci est souvent associé avec la fonctionnalité des <a href="vhosts">hôtes virtuels</a>
qui détermine la manière dont <code>httpd</code> répond aux différents ports,
noms d'hôtes et adresses IP.</p>
<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE manualpage SYSTEM "./style/manualpage.dtd">
<?xml-stylesheet type="text/xsl" href="./style/manual.fr.xsl"?>
-<!-- English Revision: 1061423:1300910 (outdated) -->
+<!-- English Revision : 1300910 -->
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
<module>mod_rewrite</module>
</modulelist>
<directivelist>
- <directive module="mod_authz_host">Allow</directive>
+ <directive module="mod_access_compat">Allow</directive>
<directive module="mod_log_config">CustomLog</directive>
- <directive module="mod_authz_host">Deny</directive>
+ <directive module="mod_access_compat">Deny</directive>
<directive module="mod_ext_filter">ExtFilterDefine</directive>
<directive module="mod_headers">Header</directive>
<directive module="mod_log_config">LogFormat</directive>
<?xml-stylesheet type="text/xsl" href="./style/manual.fr.xsl"?>
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
-<!-- English Revision: 1174747:1300924 (outdated) -->
+<!-- English Revision : 1300924 -->
<!--
Licensed to the Apache Software Foundation (ASF) under one or more
très peu fiable et ne devrait jamais être utilisée, sauf dans le cas
de réseaux internes étroitement contrôlés. Le démon httpd ne cherchera
d'ailleurs à obtenir cette information que si la directive
- <directive module="core">IdentityCheck</directive> est positionnée
+ <directive module="mod_ident">IdentityCheck</directive> est positionnée
à <code>On</code>.</dd>
<dt><code>frank</code> (<code>%u</code>)</dt>
<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE manualpage SYSTEM "../style/manualpage.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
-<!-- English Revision: 1226477:1300924 (outdated) -->
+<!-- English revision : 1300924 -->
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
<p>Typiquement, Apache est démarré par l'utilisateur root, puis il devient
la propriété de l'utilisateur défini par la directive <directive
- module="mpm_common">User</directive> afin de répondre aux demandes. Comme
+ module="mod_unixd">User</directive> afin de répondre aux demandes. Comme
pour toutes les commandes exécutées par root, vous devez vous assurer
qu'elle n'est pas modifiable par les utilisateurs autres que root. Les
fichiers eux-mêmes, mais aussi les répertoires ainsi que leurs parents ne
serveur lui-même, comme <code>mod_php</code>, <code>mod_perl</code>,
<code>mod_tcl</code>, et <code>mod_python</code>,
s'exécutent sous le même utilisateur que le serveur (voir la directive
- <directive module="mpm_common">User</directive>), et par conséquent,
+ <directive module="mod_unixd">User</directive>), et par conséquent,
les scripts que ces moteurs exécutent peuvent accéder aux mêmes ressources
que le serveur. Certains moteurs de scripting peuvent proposer des
restrictions, mais pour plus de sûreté, il vaut mieux partir du principe
<?xml version="1.0"?>
<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
-<!-- English Revision: 1202456:1300924 (outdated) -->
+<!-- English Revision : 1300924 -->
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
</usage>
</directivesynopsis>
+<directivesynopsis>
+<name>LDAPRetryDelay</name>
+<description>Définit le temps d'attente avant un autre essai de connexion au
+serveur LDAP.</description>
+<syntax>LDAPRetryDelay <var>secondes</var></syntax>
+<default>LDAPRetryDelay 0</default>
+<contextlist><context>server config</context></contextlist>
+
+<usage>
+ <p>Si la directive <directive>LDAPRetryDelay</directive> est définie
+ à une valeur différente de 0, le serveur attendra pendant la durée
+ spécifiée pour envoyer à nouveau sa requête LDAP. Une valeur de 0
+ implique une absence de délai pour les essais successifs.</p>
+
+ <p>Il est possible d'effectuer une autre tentative de connexion en
+ cas d'erreurs LDAP du type délai dépassé ou connexion refusée. </p>
+</usage>
+</directivesynopsis>
+
+<directivesynopsis>
+<name>LDAPRetries</name>
+<description>Définit le nombre maximum de tentatives de connexions au
+serveur LDAP.</description>
+<syntax>LDAPRetries <var>nombre d'essais</var></syntax>
+<default>LDAPRetries 3</default>
+<contextlist><context>server config</context></contextlist>
+<usage>
+ <p>Suite à des échecs de connexion au serveur LDAP, le serveur
+ tentera de se connecter autant de fois qu'indiqué par la directive
+ <directive>LDAPRetries</directive>. Si cette directive est définie à
+ 0, le serveur ne tentera pas d'autre connexion après un échec.</p>
+ <p>Il est possible d'effectuer une autre tentative de connexion en
+ cas d'erreurs LDAP du type délai dépassé ou connexion refusée. </p>
+</usage>
+</directivesynopsis>
+
<directivesynopsis>
<name>LDAPTrustedGlobalCert</name>
<description>Définit le nom de fichier ou la base de données contenant
renvoyée, ou la bibliothèque client LDAP tentera de se connecter à
un second serveur LDAP, s'il en a été défini un (via une liste de
noms d'hôtes séparés par des espaces dans la directive <directive
- module="mod_ldap">AuthLDAPURL</directive>).</p>
+ module="mod_authnz_ldap">AuthLDAPURL</directive>).</p>
<p>La valeur par défaut est 10 secondes, si la bibliothèque client
LDAP liée avec le serveur supporte l'option
<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE manualpage SYSTEM "../style/manualpage.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
-<!-- English Revision: 1179266:1300917 (outdated) -->
+<!-- English Revision : 1300917 -->
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
<section id="flag_f"><title>F|forbidden</title>
<p>L'utilisation du drapeau [F] permet de faire envoyer par le serveur au
client un code de statut "403 Forbidden". Le même effet peut être obtenu à
-l'aide de la directive <directive module="mod_access">Deny</directive>,
+l'aide de la directive <directive module="mod_access_compat">Deny</directive>,
mais ce drapeau offre plus de souplesse dans l'attribution d'un statut
Forbidden.</p>
RewriteRule ancienne-ressource - [G,NC]
</example>
-<p>Lorsqu'on utilise [F], [L] est implicite - c'est à dire que la
+<p>Lorsqu'on utilise [G], [L] est implicite - c'est à dire que la
réponse est renvoyée immédiatement, et aucune autre règle n'est évaluée.</p>
</section>
de façon à ce que les systèmes de mise en correspondance basés sur les
chemins de fichiers, comme la directive <directive
module="mod_alias">Alias</directive>, <directive
-module="core">Redirect</directive>, ou <directive
+module="mod_alias">Redirect</directive>, ou <directive
module="mod_alias">ScriptAlias</directive>, par exemple, puissent avoir une
chance d'accomplir leur tâche.
</p>
<?xml-stylesheet type="text/xsl" href="./style/manual.fr.xsl"?>
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
-<!-- English Revision: 1226477:1300910 (outdated) -->
+<!-- English Revision : 1300910 -->
<!--
Licensed to the Apache Software Foundation (ASF) under one or more
à propos de modules manquants.</p>
<p>Dans l'exemple suivant, la directive <directive
-module="mod_mime_magic">MimeMagicFiles</directive> ne s'appliquera que si le
+module="mod_mime_magic">MimeMagicFile</directive> ne s'appliquera que si le
module <module>mod_mime_magic</module> est disponible.</p>
<example>
</Location>
</example>
<p>Les directives <directive type="section"
-module="core">Alias</directive>, quant à elles, sont évaluées vice-versa :</p>
+module="mod_alias">Alias</directive>, quant à elles, sont évaluées vice-versa :</p>
<example>
Alias /foo/bar /srv/www/uncommon/bar<br />
Alias /foo /srv/www/common/foo<br />
<p>Certains types de sections peuvent être imbriqués : d'une part, on
peut utiliser les sections <directive type="section"
-module="core">File</directive> à l'intérieur des sections <directive
+module="core">Files</directive> à l'intérieur des sections <directive
type="section" module="core">Directory</directive>, d'autre part, on
peut utiliser les
directives <directive type="section" module="core">If</directive> à
<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE manualpage SYSTEM "../style/manualpage.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
-<!-- English Revision: 1296919:1300910 (outdated) -->
+<!-- English revision : 1300910 -->
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
parents (ici <code>/opt</code>, <code>/opt/apache</code> et
<code>/opt/apache/logs</code>) ont le bit x positionné au moins pour
l'UID sous lequel les processus enfants d'Apache s'exécutent (voir la
- directive <directive module="mpm_common">User</directive>).</p>
+ directive <directive module="mod_unixd">User</directive>).</p>
</section>
<section id="entropy"><title>Pourquoi mod_ssl s'arrête-t-il avec l'erreur
<?xml version='1.0' encoding='ISO-8859-1' ?>
<!DOCTYPE manualpage SYSTEM "../style/manualpage.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
-<!-- English Revision: 1174747:1301735 (outdated) -->
+<!-- English Revision : 1301735 -->
<!-- French translation by Vincent Deffontaines, review by alain B -->
<!-- Updated by Lucien Gentis -->
<p>Un <em>serveur principal (main_server)</em> contient toutes
les définitions qui apparaissent en dehors des sections
<code><VirtualHost></code>.</p>
-
+
<p>Les serveurs virtuels, aussi
appelés <em>vhosts</em> (pour virtual hosts), sont définis par les
sections <directive type="section" module="core">VirtualHost</directive>.</p>
<code>VirtualHost</code> ; ces derniers ne servent qu'à définir le
<code>serveur virtuel</code> qui sera sélectionné pour traiter la
requête. Pour définir les ports sur lesquels Apache est en écoute,
- utilisez la directive <directive module="core">Listen</directive>).
+ utilisez la directive <directive module="mpm_common">Listen</directive>).
</p>
<p>L'ensemble des adresses (y compris les résultats multiples
<ol>
<li>Dans le cas où un serveur virtuel ne contient pas de directives
<directive module="core">ServerAdmin</directive>,
- <directive module="core">ResourceConfig</directive>,
- <directive module="core">AccessConfig</directive>,
<directive module="core">Timeout</directive>,
<directive module="core">KeepAliveTimeout</directive>,
<directive module="core">KeepAlive</directive>,
<directive module="core">MaxKeepAliveRequests</directive>,
- <directive module="core">ReceiveBufferSize</directive>,
- ou <directive module="core">SendBufferSize</directive>,
+ <directive module="mpm_common">ReceiveBufferSize</directive>,
+ ou <directive module="mpm_common">SendBufferSize</directive>,
alors la valeur de chacun de ces paramètres est héritée de celle du
serveur principal. (C'est à dire, héritée de la valeur finale après
lecture de la configuration du serveur principal.)</li>
<p>S'il existe des définitions <code>VirtualHost</code> pour
l'adresse IP, l'étape suivante consiste à déterminer si nous avons à
faire à un serveur virtuel à base de nom ou d'adresse IP.</p>
-
+
</section>
<section id="ipbased"><title>Serveur virtuel par IP</title>
<?xml version='1.0' encoding='ISO-8859-1' ?>
<!DOCTYPE manualpage SYSTEM "../style/manualpage.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.en.xsl"?>
-<!-- English Revision: 1174747:1300910 (outdated) -->
+<!-- English Revision : 1300910 -->
<!-- French translation by alain B, review by Vincent Deffontaines -->
<!-- Updated by Lucien Gentis -->
qu'une entreprise1 ne souhaite que personne d'une entreprise2
ne puisse lire ses données excepté via le Web. Dans ce cas,
vous aurez besoin de deux processus résidents, chacun fonctionnant
- avec des paramètres <directive module="mpm_common">User</directive>,
- <directive module="mpm_common">Group</directive>,
+ avec des paramètres <directive module="mod_unixd">User</directive>,
+ <directive module="mod_unixd">Group</directive>,
<directive module="mpm_common">Listen</directive>, et
<directive module="core">ServerRoot</directive> différents.</li>
<?xml version='1.0' encoding='ISO-8859-1' ?>
<!DOCTYPE manualpage SYSTEM "../style/manualpage.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
-<!-- English Revision: 1174747:1301398 (outdated) -->
+<!-- English Revision: 1301398 -->
<!-- French translation by alain B, review by Vincent Deffontaines
updated by Lucien GENTIS -->
# Le premier serveur virtuel de la liste est aussi le
# serveur par défaut pour *:80
ServerName www.example.com<br />
- ServerAlias example.com *.example.com<br />
+ ServerAlias example.com <br />
DocumentRoot /www/domain<br />
</indent>
</VirtualHost><br />
doit être correctement configuré pour lier ces noms à une
adresse IP associée avec votre serveur.</p>
+ <p>La recherche du serveur virtuel à base de nom qui correspond au
+ plus près à la requête s'effectue parmi les <directive
+ type="section" module="core">virtualhost</directive> selon leur
+ ordre d'apparition dans le fichier de configuration. Le premier
+ serveur virtuel dont le <directive
+ module="core">ServerName</directive> ou le <directive
+ module="core">ServerAlias</directive> correspond est utilisé, sans
+ priorité particulière en cas de présence de caractères génériques
+ (que ce soit pour le ServerName ou le ServerAlias).</p>
+
<p>Finalement, vous pouvez affiner la configuration des serveurs
virtuels en plaçant d'autres directives à l'intérieur des sections
<directive type="section" module="core">VirtualHost</directive>.