]> granicus.if.org Git - apache/commitdiff
Adding .fr translation for a number of 2.4 documentation files.
authorVincent Deffontaines <gryzor@apache.org>
Fri, 22 Feb 2013 18:38:46 +0000 (18:38 +0000)
committerVincent Deffontaines <gryzor@apache.org>
Fri, 22 Feb 2013 18:38:46 +0000 (18:38 +0000)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1449163 13f79535-47bb-0310-9956-ffa450edef68

40 files changed:
docs/manual/mod/mod_session_cookie.html
docs/manual/mod/mod_session_cookie.html.fr [new file with mode: 0644]
docs/manual/mod/mod_session_cookie.xml.fr [new file with mode: 0644]
docs/manual/mod/mod_session_cookie.xml.meta
docs/manual/mod/mod_session_crypto.html
docs/manual/mod/mod_session_crypto.html.fr [new file with mode: 0644]
docs/manual/mod/mod_session_crypto.xml.fr [new file with mode: 0644]
docs/manual/mod/mod_session_crypto.xml.meta
docs/manual/mod/mod_session_dbd.html
docs/manual/mod/mod_session_dbd.html.fr [new file with mode: 0644]
docs/manual/mod/mod_session_dbd.xml.fr [new file with mode: 0644]
docs/manual/mod/mod_session_dbd.xml.meta
docs/manual/mod/mod_socache_dbm.html
docs/manual/mod/mod_socache_dbm.html.fr [new file with mode: 0644]
docs/manual/mod/mod_socache_dbm.xml.fr [new file with mode: 0644]
docs/manual/mod/mod_socache_dbm.xml.meta
docs/manual/mod/mod_socache_dc.html
docs/manual/mod/mod_socache_dc.html.fr [new file with mode: 0644]
docs/manual/mod/mod_socache_dc.xml.fr [new file with mode: 0644]
docs/manual/mod/mod_socache_dc.xml.meta
docs/manual/mod/mod_socache_memcache.html
docs/manual/mod/mod_socache_memcache.html.fr [new file with mode: 0644]
docs/manual/mod/mod_socache_memcache.xml.fr [new file with mode: 0644]
docs/manual/mod/mod_socache_memcache.xml.meta
docs/manual/mod/mod_socache_shmcb.html
docs/manual/mod/mod_socache_shmcb.html.fr [new file with mode: 0644]
docs/manual/mod/mod_socache_shmcb.xml.fr [new file with mode: 0644]
docs/manual/mod/mod_socache_shmcb.xml.meta
docs/manual/mod/mod_suexec.html
docs/manual/mod/mod_suexec.html.fr [new file with mode: 0644]
docs/manual/mod/mod_suexec.xml.fr [new file with mode: 0644]
docs/manual/mod/mod_suexec.xml.meta
docs/manual/mod/mod_userdir.html
docs/manual/mod/mod_userdir.html.fr [new file with mode: 0644]
docs/manual/mod/mod_userdir.xml.fr [new file with mode: 0644]
docs/manual/mod/mod_userdir.xml.meta
docs/manual/mod/mod_usertrack.html
docs/manual/mod/mod_usertrack.html.fr [new file with mode: 0644]
docs/manual/mod/mod_usertrack.xml.fr [new file with mode: 0644]
docs/manual/mod/mod_usertrack.xml.meta

index b0ee5a4aea174db4c48e0fb10609d7a4d7aa5285..f699710b5769dc3d3d4496c6897dd28ab70e9b97 100644 (file)
@@ -3,3 +3,7 @@
 URI: mod_session_cookie.html.en
 Content-Language: en
 Content-type: text/html; charset=ISO-8859-1
+
+URI: mod_session_cookie.html.fr
+Content-Language: fr
+Content-type: text/html; charset=ISO-8859-1
diff --git a/docs/manual/mod/mod_session_cookie.html.fr b/docs/manual/mod/mod_session_cookie.html.fr
new file mode 100644 (file)
index 0000000..5c32dc2
--- /dev/null
@@ -0,0 +1,221 @@
+<?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_session_cookie - 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 rel="stylesheet" type="text/css" href="../style/css/prettify.css" />
+<script src="../style/scripts/prettify.js" type="text/javascript">
+</script>
+
+<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="http://wiki.apache.org/httpd/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.4</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.4</a> &gt; <a href="./">Modules</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Module Apache mod_session_cookie</h1>
+<div class="toplang">
+<p><span>Langues Disponibles: </span><a href="../en/mod/mod_session_cookie.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/mod/mod_session_cookie.html" title="Français">&nbsp;fr&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Support des sessions basé sur les cookies</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>session_cookie_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_session_cookie.c</td></tr>
+<tr><th><a href="module-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible depuis la version 2.3 d'Apache</td></tr></table>
+<h3>Sommaire</h3>
+
+    <div class="warning"><h3>Avertissement</h3>
+      <p>Les modules de session font usage des cookies HTTP, et peuvent
+      à ce titre être victimes d'attaques de type Cross Site Scripting,
+      ou divulguer des informations à caractère privé aux clients.
+      Veuillez vous assurer que les risques ainsi encourus ont été pris
+      en compte avant d'activer le support des sessions sur votre
+      serveur.</p>
+    </div>
+
+    <p>Ce sous-module du module <code class="module"><a href="../mod/mod_session.html">mod_session</a></code> fournit le
+    support du stockage des sessions utilisateur au niveau du navigateur
+    distant dans des cookies HTTP.</p>
+
+    <p>L'utilisation de cookies pour stocker les sessions décharge le
+    serveur ou le groupe de serveurs de la nécessité de stocker les
+    sessions localement, ou de collaborer pour partager les sessions, et
+    peut être utile dans les environnements à fort trafic où le stockage
+    des sessions sur le serveur pourrait s'avérer trop consommateur de
+    ressources.</p>
+
+    <p>Si la confidentialité de la session doit être préservée, le
+    contenu de cette dernière peut être chiffré avant d'être enregistré
+    au niveau du client à l'aide du module
+    <code class="module"><a href="../mod/mod_session_crypto.html">mod_session_crypto</a></code>.</p>
+
+    <p>Pour plus de détails à propos de l'interface des sessions, voir
+    la documentation du module <code class="module"><a href="../mod/mod_session.html">mod_session</a></code>.</p>
+
+</div>
+<div id="quickview"><h3 class="directives">Directives</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#sessioncookiename">SessionCookieName</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#sessioncookiename2">SessionCookieName2</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#sessioncookieremove">SessionCookieRemove</a></li>
+</ul>
+<h3>Sujets</h3>
+<ul id="topics">
+<li><img alt="" src="../images/down.gif" /> <a href="#basicexamples">Exemples simples</a></li>
+</ul><h3>Voir aussi</h3>
+<ul class="seealso">
+<li><code class="module"><a href="../mod/mod_session.html">mod_session</a></code></li>
+<li><code class="module"><a href="../mod/mod_session_crypto.html">mod_session_crypto</a></code></li>
+<li><code class="module"><a href="../mod/mod_session_dbd.html">mod_session_dbd</a></code></li>
+</ul><ul class="seealso"><li><a href="#comments_section">Commentaires</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="basicexamples" id="basicexamples">Exemples simples</a></h2>
+
+      <p>Pour créer une session et la stocker dans un cookie nommé
+      <var>session</var>, configurez-la comme suit :</p>
+
+      <div class="example"><h3>Session stockée au niveau du navigateur</h3><pre class="prettyprint lang-config">
+Session On
+SessionCookieName session path=/
+        </pre>
+</div>
+
+      <p>Pour plus d'exemples sur la manière dont une session doit être
+      configurée pour qu'une application CGI puisse l'utiliser, voir la
+      section exemples de la documentation du module
+      <code class="module"><a href="../mod/mod_session.html">mod_session</a></code>.</p>
+
+      <p>Pour des détails sur la manière dont une session peut être
+      utilisée pour stocker des informations de type nom
+      d'utilisateur/mot de passe, voir la documentation du module
+      <code class="module"><a href="../mod/mod_auth_form.html">mod_auth_form</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="SessionCookieName" id="SessionCookieName">SessionCookieName</a> <a name="sessioncookiename" id="sessioncookiename">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Nom et attributs du cookie RFC2109 dans lequel la session
+est stockée</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SessionCookieName <var>nom</var> <var>attributs</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>none</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</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_session_cookie</td></tr>
+</table>
+    <p>La directive <code class="directive">SessionCookieName</code> permet de
+    spécifier le nom et les attributs optionnels d'un cookie compatible
+    RFC2109 dans lequel la session sera stockée. Les cookies RFC2109
+    sont définis en utilisant l'en-tête HTTP <code>Set-Cookie</code>.
+    </p>
+
+    <p>Une liste optionnelle d'attributs peut être spécifiée, comme dans
+    l'exemple suivant. Ces attributs sont insérés tels quels dans le
+    cookie, et ne sont pas interprétés par Apache. Assurez-vous que vos
+    attributs soient définis correctement selon la spécification des
+    cookies.
+    </p>
+
+    <div class="example"><h3>Cookie avec attributs</h3><pre class="prettyprint lang-config">
+Session On
+SessionCookieName session path=/private;domain=example.com;httponly;secure;version=1;
+      </pre>
+</div>
+
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="SessionCookieName2" id="SessionCookieName2">SessionCookieName2</a> <a name="sessioncookiename2" id="sessioncookiename2">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Nom et attributs pour le cookie RFC2965 dans lequel est
+stockée la session</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SessionCookieName2 <var>nom</var> <var>attributs</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>none</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</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_session_cookie</td></tr>
+</table>
+    <p>La directive <code class="directive">SessionCookieName2</code> permet de
+    spécifier le nom et les attributs optionnels d'un cookie compatible
+    RFC2965 dans lequel la session sera stockée. Les cookies RFC2965
+    sont définis en utilisant l'en-tête HTTP
+    <code>Set-Cookie2</code>.
+    </p>
+
+    <p>Une liste optionnelle d'attributs peut être spécifiée, comme dans
+    l'exemple suivant. Ces attributs sont insérés tels quels dans le
+    cookie, et ne sont pas interprétés par Apache. Assurez-vous que vos
+    attributs soient définis correctement selon la spécification des
+    cookies.
+    </p>
+
+    <div class="example"><h3>Cookie2 avec attributs</h3><pre class="prettyprint lang-config">
+Session On
+SessionCookieName2 session path=/private;domain=example.com;httponly;secure;version=1;
+    </pre>
+</div>
+
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="SessionCookieRemove" id="SessionCookieRemove">SessionCookieRemove</a> <a name="sessioncookieremove" id="sessioncookieremove">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Détermine si les cookies de session doivent être supprimés
+des en-têtes HTTP entrants</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SessionCookieRemove On|Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>SessionCookieRemove Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</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_session_cookie</td></tr>
+</table>
+    <p>La directive <code class="directive">SessionCookieRemove</code> permet de
+    déterminer si les cookies contenant la session doivent être
+    supprimés des en-têtes pendant le traitement de la requête.</p>
+
+    <p>Dans le cas d'un mandataire inverse où le serveur Apache sert de
+    frontal à un serveur d'arrière-plan, révéler le contenu du cookie de
+    session à ce dernier peut conduire à une violation de la
+    confidentialité. À ce titre, si cette directive est définie à "on",
+    le cookie de session sera supprimé des en-têtes HTTP entrants.</p>
+
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Langues Disponibles: </span><a href="../en/mod/mod_session_cookie.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/mod/mod_session_cookie.html" title="Français">&nbsp;fr&nbsp;</a></p>
+</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
+<script type="text/javascript"><!--//--><![CDATA[//><!--
+var comments_shortname = 'httpd';
+var comments_identifier = 'http://httpd.apache.org/docs/2.4/mod/mod_session_cookie.html';
+(function(w, d) {
+    if (w.location.hostname.toLowerCase() == "httpd.apache.org") {
+        d.write('<div id="comments_thread"><\/div>');
+        var s = d.createElement('script');
+        s.type = 'text/javascript';
+        s.async = true;
+        s.src = 'https://comments.apache.org/show_comments.lua?site=' + comments_shortname + '&page=' + comments_identifier;
+        (d.getElementsByTagName('head')[0] || d.getElementsByTagName('body')[0]).appendChild(s);
+    }
+    else { 
+        d.write('<div id="comments_thread">Comments are disabled for this page at the moment.<\/div>');
+    }
+})(window, document);
+//--><!]]></script></div><div id="footer">
+<p class="apache">Copyright 2013 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="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
+if (typeof(prettyPrint) !== 'undefined') {
+    prettyPrint();
+}
+//--><!]]></script>
+</body></html>
\ No newline at end of file
diff --git a/docs/manual/mod/mod_session_cookie.xml.fr b/docs/manual/mod/mod_session_cookie.xml.fr
new file mode 100644 (file)
index 0000000..ff60196
--- /dev/null
@@ -0,0 +1,191 @@
+<?xml version="1.0"?>
+<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
+<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
+<!-- English Revision : 1334024 -->
+<!-- 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="mod_session_cookie.xml.meta">
+
+<name>mod_session_cookie</name>
+<description>Support des sessions bas&eacute; sur les cookies</description>
+<status>Extension</status>
+<sourcefile>mod_session_cookie.c</sourcefile>
+<identifier>session_cookie_module</identifier>
+<compatibility>Disponible depuis la version 2.3 d'Apache</compatibility>
+
+<summary>
+    <note type="warning"><title>Avertissement</title>
+      <p>Les modules de session font usage des cookies HTTP, et peuvent
+      &agrave; ce titre &ecirc;tre victimes d'attaques de type Cross Site Scripting,
+      ou divulguer des informations &agrave; caract&egrave;re priv&eacute; aux clients.
+      Veuillez vous assurer que les risques ainsi encourus ont &eacute;t&eacute; pris
+      en compte avant d'activer le support des sessions sur votre
+      serveur.</p>
+    </note>
+
+    <p>Ce sous-module du module <module>mod_session</module> fournit le
+    support du stockage des sessions utilisateur au niveau du navigateur
+    distant dans des cookies HTTP.</p>
+
+    <p>L'utilisation de cookies pour stocker les sessions d&eacute;charge le
+    serveur ou le groupe de serveurs de la n&eacute;cessit&eacute; de stocker les
+    sessions localement, ou de collaborer pour partager les sessions, et
+    peut &ecirc;tre utile dans les environnements &agrave; fort trafic o&ugrave; le stockage
+    des sessions sur le serveur pourrait s'av&eacute;rer trop consommateur de
+    ressources.</p>
+
+    <p>Si la confidentialit&eacute; de la session doit &ecirc;tre pr&eacute;serv&eacute;e, le
+    contenu de cette derni&egrave;re peut &ecirc;tre chiffr&eacute; avant d'&ecirc;tre enregistr&eacute;
+    au niveau du client &agrave; l'aide du module
+    <module>mod_session_crypto</module>.</p>
+
+    <p>Pour plus de d&eacute;tails &agrave; propos de l'interface des sessions, voir
+    la documentation du module <module>mod_session</module>.</p>
+
+</summary>
+<seealso><module>mod_session</module></seealso>
+<seealso><module>mod_session_crypto</module></seealso>
+<seealso><module>mod_session_dbd</module></seealso>
+
+    <section id="basicexamples"><title>Exemples simples</title>
+
+      <p>Pour cr&eacute;er une session et la stocker dans un cookie nomm&eacute;
+      <var>session</var>, configurez-la comme suit :</p>
+
+      <example><title>Session stock&eacute;e au niveau du navigateur</title>
+        <highlight language="config">
+Session On
+SessionCookieName session path=/
+        </highlight>
+      </example>
+
+      <p>Pour plus d'exemples sur la mani&egrave;re dont une session doit &ecirc;tre
+      configur&eacute;e pour qu'une application CGI puisse l'utiliser, voir la
+      section exemples de la documentation du module
+      <module>mod_session</module>.</p>
+
+      <p>Pour des d&eacute;tails sur la mani&egrave;re dont une session peut &ecirc;tre
+      utilis&eacute;e pour stocker des informations de type nom
+      d'utilisateur/mot de passe, voir la documentation du module
+      <module>mod_auth_form</module>.</p>
+
+    </section>
+
+<directivesynopsis>
+<name>SessionCookieName</name>
+<description>Nom et attributs du cookie RFC2109 dans lequel la session
+est stock&eacute;e</description>
+<syntax>SessionCookieName <var>nom</var> <var>attributs</var></syntax>
+<default>none</default>
+<contextlist><context>server config</context>
+<context>virtual host</context>
+<context>directory</context>
+<context>.htaccess</context>
+</contextlist>
+
+<usage>
+    <p>La directive <directive>SessionCookieName</directive> permet de
+    sp&eacute;cifier le nom et les attributs optionnels d'un cookie compatible
+    RFC2109 dans lequel la session sera stock&eacute;e. Les cookies RFC2109
+    sont d&eacute;finis en utilisant l'en-t&ecirc;te HTTP <code>Set-Cookie</code>.
+    </p>
+
+    <p>Une liste optionnelle d'attributs peut &ecirc;tre sp&eacute;cifi&eacute;e, comme dans
+    l'exemple suivant. Ces attributs sont ins&eacute;r&eacute;s tels quels dans le
+    cookie, et ne sont pas interpr&eacute;t&eacute;s par Apache. Assurez-vous que vos
+    attributs soient d&eacute;finis correctement selon la sp&eacute;cification des
+    cookies.
+    </p>
+
+    <example><title>Cookie avec attributs</title>
+      <highlight language="config">
+Session On
+SessionCookieName session path=/private;domain=example.com;httponly;secure;version=1;
+      </highlight>
+    </example>
+
+</usage>
+</directivesynopsis>
+
+<directivesynopsis>
+<name>SessionCookieName2</name>
+<description>Nom et attributs pour le cookie RFC2965 dans lequel est
+stock&eacute;e la session</description>
+<syntax>SessionCookieName2 <var>nom</var> <var>attributs</var></syntax>
+<default>none</default>
+<contextlist><context>server config</context>
+<context>virtual host</context>
+<context>directory</context>
+<context>.htaccess</context>
+</contextlist>
+
+<usage>
+    <p>La directive <directive>SessionCookieName2</directive> permet de
+    sp&eacute;cifier le nom et les attributs optionnels d'un cookie compatible
+    RFC2965 dans lequel la session sera stock&eacute;e. Les cookies RFC2965
+    sont d&eacute;finis en utilisant l'en-t&ecirc;te HTTP
+    <code>Set-Cookie2</code>.
+    </p>
+
+    <p>Une liste optionnelle d'attributs peut &ecirc;tre sp&eacute;cifi&eacute;e, comme dans
+    l'exemple suivant. Ces attributs sont ins&eacute;r&eacute;s tels quels dans le
+    cookie, et ne sont pas interpr&eacute;t&eacute;s par Apache. Assurez-vous que vos
+    attributs soient d&eacute;finis correctement selon la sp&eacute;cification des
+    cookies.
+    </p>
+
+    <example><title>Cookie2 avec attributs</title>
+      <highlight language="config">
+Session On
+SessionCookieName2 session path=/private;domain=example.com;httponly;secure;version=1;
+    </highlight>
+    </example>
+
+</usage>
+</directivesynopsis>
+
+<directivesynopsis>
+<name>SessionCookieRemove</name>
+<description>D&eacute;termine si les cookies de session doivent &ecirc;tre supprim&eacute;s
+des en-t&ecirc;tes HTTP entrants</description>
+<syntax>SessionCookieRemove On|Off</syntax>
+<default>SessionCookieRemove Off</default>
+<contextlist><context>server config</context>
+<context>virtual host</context>
+<context>directory</context>
+<context>.htaccess</context>
+</contextlist>
+
+<usage>
+    <p>La directive <directive>SessionCookieRemove</directive> permet de
+    d&eacute;terminer si les cookies contenant la session doivent &ecirc;tre
+    supprim&eacute;s des en-t&ecirc;tes pendant le traitement de la requ&ecirc;te.</p>
+
+    <p>Dans le cas d'un mandataire inverse o&ugrave; le serveur Apache sert de
+    frontal &agrave; un serveur d'arri&egrave;re-plan, r&eacute;v&eacute;ler le contenu du cookie de
+    session &agrave; ce dernier peut conduire &agrave; une violation de la
+    confidentialit&eacute;. &Agrave; ce titre, si cette directive est d&eacute;finie &agrave; "on",
+    le cookie de session sera supprim&eacute; des en-t&ecirc;tes HTTP entrants.</p>
+
+</usage>
+</directivesynopsis>
+
+</modulesynopsis>
index cf3b2f572680dd859b82cd79b04bb7fc5368a1d2..261119e122751194899720f92259dc8bf2b47a61 100644 (file)
@@ -8,5 +8,6 @@
 
   <variants>
     <variant>en</variant>
+    <variant>fr</variant>
   </variants>
 </metafile>
index b6577a8ef788120052617a3f6064621ded385587..f0186dec0a86d9fa952163fee774acbfff0ef213 100644 (file)
@@ -3,3 +3,7 @@
 URI: mod_session_crypto.html.en
 Content-Language: en
 Content-type: text/html; charset=ISO-8859-1
+
+URI: mod_session_crypto.html.fr
+Content-Language: fr
+Content-type: text/html; charset=ISO-8859-1
diff --git a/docs/manual/mod/mod_session_crypto.html.fr b/docs/manual/mod/mod_session_crypto.html.fr
new file mode 100644 (file)
index 0000000..69a7114
--- /dev/null
@@ -0,0 +1,291 @@
+<?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_session_crypto - 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 rel="stylesheet" type="text/css" href="../style/css/prettify.css" />
+<script src="../style/scripts/prettify.js" type="text/javascript">
+</script>
+
+<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="http://wiki.apache.org/httpd/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.4</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.4</a> &gt; <a href="./">Modules</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Module Apache mod_session_crypto</h1>
+<div class="toplang">
+<p><span>Langues Disponibles: </span><a href="../en/mod/mod_session_crypto.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/mod/mod_session_crypto.html" title="Français">&nbsp;fr&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Support du chiffrement des sessions</td></tr>
+<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Expérimental</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur de Module:</a></th><td>session_crypto_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_session_crypto.c</td></tr>
+<tr><th><a href="module-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible depuis la version 2.3 d'Apache</td></tr></table>
+<h3>Sommaire</h3>
+
+    <div class="warning"><h3>Avertissement</h3>
+      <p>Les modules de session font usage des cookies HTTP, et peuvent
+      à ce titre être victimes d'attaques de type Cross Site Scripting,
+      ou divulguer des informations à caractère privé aux clients.
+      Veuillez vous assurer que les risques ainsi encourus ont été pris
+      en compte avant d'activer le support des sessions sur votre
+      serveur.</p>
+    </div>
+
+    <p>Ce sous-module du module <code class="module"><a href="../mod/mod_session.html">mod_session</a></code> fournit le
+    support du chiffrement des sessions utilisateur avant de les
+    enregistrer dans une base de données locale, ou dans un cookie HTTP
+    au niveau du navigateur distant.</p>
+
+    <p>Il peut contribuer à préserver la confidentialité des sessions
+    lorsque leur contenu doit rester privé pour
+    l'utilisateur, ou lorsqu'une protection contre les attaques de type
+    cross site scripting est nécessaire.</p>
+
+    <p>Pour plus de détails à propos de l'interface des sessions, voir
+    la documentation du module <code class="module"><a href="../mod/mod_session.html">mod_session</a></code>.</p>
+
+</div>
+<div id="quickview"><h3 class="directives">Directives</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#sessioncryptocipher">SessionCryptoCipher</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#sessioncryptodriver">SessionCryptoDriver</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#sessioncryptopassphrase">SessionCryptoPassphrase</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#sessioncryptopassphrasefile">SessionCryptoPassphraseFile</a></li>
+</ul>
+<h3>Sujets</h3>
+<ul id="topics">
+<li><img alt="" src="../images/down.gif" /> <a href="#basicusage">Utilisation de base</a></li>
+</ul><h3>Voir aussi</h3>
+<ul class="seealso">
+<li><code class="module"><a href="../mod/mod_session.html">mod_session</a></code></li>
+<li><code class="module"><a href="../mod/mod_session_cookie.html">mod_session_cookie</a></code></li>
+<li><code class="module"><a href="../mod/mod_session_dbd.html">mod_session_dbd</a></code></li>
+</ul><ul class="seealso"><li><a href="#comments_section">Commentaires</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="basicusage" id="basicusage">Utilisation de base</a></h2>
+
+      <p>Pour créer une session chiffrée et la stocker dans un cookie
+      nommé <var>session</var>, configurez la comme suit :</p>
+
+      <div class="example"><h3>Session chiffrée stockée au niveau du
+      serveur</h3><pre class="prettyprint lang-config">
+Session On
+SessionCookieName session path=/
+SessionCryptoPassphrase secret
+    </pre>
+</div>
+
+      <p>La session sera chiffrée avec la clé spécifiée. Il est possible
+      de configurer plusieurs serveurs pour qu'ils puissent partager des
+      sessions, en s'assurant que la même clé de chiffrement est
+      utilisée sur chaque serveur.</p>
+
+      <p>Si la clé de chiffrement est modifiée, les sessions seront
+      automatiquement invalidées.</p>
+
+      <p>Pour des détails sur la manière dont une session peut être
+      utilisée pour stocker des informations de type nom
+      d'utilisateur/mot de passe, voir la documentation du module
+      <code class="module"><a href="../mod/mod_auth_form.html">mod_auth_form</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="SessionCryptoCipher" id="SessionCryptoCipher">SessionCryptoCipher</a> <a name="sessioncryptocipher" id="sessioncryptocipher">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>L'algorithme à utiliser pour le chiffrement de la session</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SessionCryptoCipher <var>algorithme</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>aes256</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Expérimental</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_session_crypto</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible depuis la version 2.3.0 du serveur HTTP Apache</td></tr>
+</table>
+    <p>La directive <code class="directive">SessionCryptoCipher</code> permet de
+    spécifier l'algorithme à utiliser pour le chiffrement. En l'absence
+    de spécification, l'algorithme par défaut est <code>aes256</code>.</p>
+
+    <p>L'algorithme peut être choisi, en fonction du moteur de chiffrement
+    utilisé, parmi les valeurs suivantes :</p>
+
+    <ul><li>3des192</li><li>aes128</li><li>aes192</li><li>aes256</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="SessionCryptoDriver" id="SessionCryptoDriver">SessionCryptoDriver</a> <a name="sessioncryptodriver" id="sessioncryptodriver">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Le pilote de chiffrement à utiliser pour chiffrer les
+sessions</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SessionCryptoDriver <var>nom</var> <var>[param[=valeur]]</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>aucun</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur</td></tr>
+<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Expérimental</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_session_crypto</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible depuis la version 2.3.0
+d'Apache</td></tr>
+</table>
+    <p>La directive <code class="directive">SessionCryptoDriver</code> permet de
+    spécifier le nom du pilote à utiliser pour le chiffrement. Si aucun
+    pilote n'est spécifié, le pilote utilisé par défaut sera le pilote
+    recommandé compilé avec APR-util.</p>
+
+    <p>Le pilote de chiffrement <var>NSS</var> nécessite certains
+    paramètres de configuration, qui seront spécifiés comme arguments de
+    la directive avec des valeurs optionnelles après le nom du
+    pilote.</p>
+
+    <div class="example"><h3>NSS sans base de données de certificats</h3><pre class="prettyprint lang-config">
+      SessionCryptoDriver nss
+      </pre>
+</div>
+
+    <div class="example"><h3>NSS avec base de données de certificats</h3><pre class="prettyprint lang-config">
+      SessionCryptoDriver nss dir=certs
+      </pre>
+</div>
+
+    <div class="example"><h3>NSS avec base de données de certificats et
+    paramètres</h3><pre class="prettyprint lang-config">
+      SessionCryptoDriver nss dir=certs clé3=clé3.db cert7=cert7.db secmod=secmod
+      </pre>
+</div>
+
+    <div class="example"><h3>NSS avec chemins contenant des espaces</h3><pre class="prettyprint lang-config">
+      SessionCryptoDriver nss "dir=My Certs" key3=key3.db cert7=cert7.db secmod=secmod
+      </pre>
+</div>
+
+    <p>Le pilote de chiffrement <var>NSS</var> peut avoir été configuré
+    au préalable dans une autre partie du serveur, par exemple depuis
+    <code class="module"><a href="../mod/mod_nss.html">mod_nss</a></code> ou <code class="module"><a href="../mod/mod_ldap.html">mod_ldap</a></code>. Si c'est le
+    cas, un avertissement sera enregistré dans le journal, et la
+    configuration existante s'en trouvera affectée. Pour éviter cet
+    avertissement, utilisez le paramètre <code>noinit</code> comme suit :</p>
+
+    <div class="example"><h3>NSS avec base de données de certificats</h3><pre class="prettyprint lang-config">
+      SessionCryptoDriver nss noinit
+      </pre>
+</div>
+
+    <p>Pour éviter la confusion, assurez-vous que tous les modules
+    utilisant NSS soient configurés avec des paramètres identiques.</p>
+
+    <p>Le pilote de chiffrement <var>openssl</var> accepte un paramètre
+    optionnel permettant de spécifier le moteur de chiffrement à
+    utiliser.</p>
+
+    <div class="example"><h3>OpenSSL avec spécification du moteur de chiffrement</h3><pre class="prettyprint lang-config">
+      SessionCryptoDriver openssl engine=nom-moteur
+      </pre>
+</div>
+
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="SessionCryptoPassphrase" id="SessionCryptoPassphrase">SessionCryptoPassphrase</a> <a name="sessioncryptopassphrase" id="sessioncryptopassphrase">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>La clé utilisée pour chiffrer la session</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SessionCryptoPassphrase <var>secret</var> [ <var>secret</var> ... ] </code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>none</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Expérimental</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_session_crypto</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible depuis la version 2.3.0
+d'Apache</td></tr>
+</table>
+    <p>La directive <code class="directive">SessionCryptoPassphrase</code>
+    permet de spécifier les clés à utiliser pour chiffrer de manière
+    symétrique le contenu de la session avant de l'enregistrer, ou pour
+    déchiffrer le contenu de la session après sa lecture.</p>
+
+    <p>L'utilisation de clés longues et composées de caractères vraiment
+    aléatoires est plus performant en matière de sécurité. Modifier une
+    clé sur un serveur a pour effet d'invalider toutes les sessions
+    existantes.</p>
+
+    <p>Il est possible de spécifier plusieurs clés afin de mettre en
+    oeuvre la rotation de clés. La première clé spécifiée sera utilisée
+    pour le chiffrement, alors que l'ensemble des clés spécifiées le
+    sera pour le déchiffrement. Pour effectuer une rotation périodique
+    des clés sur plusieurs serveurs, ajoutez une nouvelle clé en fin de
+    liste, puis, une fois la rotation complète effectuée, supprimez la
+    première clé de la liste.</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="SessionCryptoPassphraseFile" id="SessionCryptoPassphraseFile">SessionCryptoPassphraseFile</a> <a name="sessioncryptopassphrasefile" id="sessioncryptopassphrasefile">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Le fichier contenant les clés utilisées pour chiffrer la
+session</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SessionCryptoPassphraseFile <var>nom-fichier</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>none</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire</td></tr>
+<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Expérimental</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_session_crypto</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible depuis la version 2.3.0 du serveur HTTP Apache</td></tr>
+</table>
+    <p>La directive <code class="directive">SessionCryptoPassphraseFile</code>
+    permet de spécifier le nom d'un fichier de configuration contenant
+    les clés à utiliser pour le chiffrement et le déchiffrement de la
+    session (une clé par ligne). Le fichier est lu au démarrage du
+    serveur, et un redémarrage graceful est nécessaire pour prendre en
+    compte un éventuel changement de clés.</p>
+
+    <p>À la différence de la directive
+    <code class="directive">SessionCryptoPassphrase</code>, les clés ne sont pas
+    présentes dans le fichier de configuration de httpd et peuvent être
+    cachées via une protection appropriée du fichier de clés.</p>
+
+    <p>Il est possible de spécifier plusieurs clés afin de mettre en
+    oeuvre la rotation de clés. La première clé spécifiée sera utilisée
+    pour le chiffrement, alors que l'ensemble des clés spécifiées le
+    sera pour le déchiffrement. Pour effectuer une rotation périodique
+    des clés sur plusieurs serveurs, ajoutez une nouvelle clé en fin de
+    liste, puis, une fois la rotation complète effectuée, supprimez la
+    première clé de la liste.</p>
+
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Langues Disponibles: </span><a href="../en/mod/mod_session_crypto.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/mod/mod_session_crypto.html" title="Français">&nbsp;fr&nbsp;</a></p>
+</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
+<script type="text/javascript"><!--//--><![CDATA[//><!--
+var comments_shortname = 'httpd';
+var comments_identifier = 'http://httpd.apache.org/docs/2.4/mod/mod_session_crypto.html';
+(function(w, d) {
+    if (w.location.hostname.toLowerCase() == "httpd.apache.org") {
+        d.write('<div id="comments_thread"><\/div>');
+        var s = d.createElement('script');
+        s.type = 'text/javascript';
+        s.async = true;
+        s.src = 'https://comments.apache.org/show_comments.lua?site=' + comments_shortname + '&page=' + comments_identifier;
+        (d.getElementsByTagName('head')[0] || d.getElementsByTagName('body')[0]).appendChild(s);
+    }
+    else { 
+        d.write('<div id="comments_thread">Comments are disabled for this page at the moment.<\/div>');
+    }
+})(window, document);
+//--><!]]></script></div><div id="footer">
+<p class="apache">Copyright 2013 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="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
+if (typeof(prettyPrint) !== 'undefined') {
+    prettyPrint();
+}
+//--><!]]></script>
+</body></html>
\ No newline at end of file
diff --git a/docs/manual/mod/mod_session_crypto.xml.fr b/docs/manual/mod/mod_session_crypto.xml.fr
new file mode 100644 (file)
index 0000000..4b59376
--- /dev/null
@@ -0,0 +1,263 @@
+<?xml version="1.0"?>
+<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
+<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
+<!-- English Revision : 1334024 -->
+<!-- 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="mod_session_crypto.xml.meta">
+
+<name>mod_session_crypto</name>
+<description>Support du chiffrement des sessions</description>
+<status>Experimental</status>
+<sourcefile>mod_session_crypto.c</sourcefile>
+<identifier>session_crypto_module</identifier>
+<compatibility>Disponible depuis la version 2.3 d'Apache</compatibility>
+
+<summary>
+    <note type="warning"><title>Avertissement</title>
+      <p>Les modules de session font usage des cookies HTTP, et peuvent
+      &agrave; ce titre &ecirc;tre victimes d'attaques de type Cross Site Scripting,
+      ou divulguer des informations &agrave; caract&egrave;re priv&eacute; aux clients.
+      Veuillez vous assurer que les risques ainsi encourus ont &eacute;t&eacute; pris
+      en compte avant d'activer le support des sessions sur votre
+      serveur.</p>
+    </note>
+
+    <p>Ce sous-module du module <module>mod_session</module> fournit le
+    support du chiffrement des sessions utilisateur avant de les
+    enregistrer dans une base de donn&eacute;es locale, ou dans un cookie HTTP
+    au niveau du navigateur distant.</p>
+
+    <p>Il peut contribuer &agrave; pr&eacute;server la confidentialit&eacute; des sessions
+    lorsque leur contenu doit rester priv&eacute; pour
+    l'utilisateur, ou lorsqu'une protection contre les attaques de type
+    cross site scripting est n&eacute;cessaire.</p>
+
+    <p>Pour plus de d&eacute;tails &agrave; propos de l'interface des sessions, voir
+    la documentation du module <module>mod_session</module>.</p>
+
+</summary>
+<seealso><module>mod_session</module></seealso>
+<seealso><module>mod_session_cookie</module></seealso>
+<seealso><module>mod_session_dbd</module></seealso>
+
+    <section id="basicusage"><title>Utilisation de base</title>
+
+      <p>Pour cr&eacute;er une session chiffr&eacute;e et la stocker dans un cookie
+      nomm&eacute; <var>session</var>, configurez la comme suit :</p>
+
+      <example><title>Session chiffr&eacute;e stock&eacute;e au niveau du
+      serveur</title>
+        <highlight language="config">
+Session On
+SessionCookieName session path=/
+SessionCryptoPassphrase secret
+    </highlight>
+      </example>
+
+      <p>La session sera chiffr&eacute;e avec la cl&eacute; sp&eacute;cifi&eacute;e. Il est possible
+      de configurer plusieurs serveurs pour qu'ils puissent partager des
+      sessions, en s'assurant que la m&ecirc;me cl&eacute; de chiffrement est
+      utilis&eacute;e sur chaque serveur.</p>
+
+      <p>Si la cl&eacute; de chiffrement est modifi&eacute;e, les sessions seront
+      automatiquement invalid&eacute;es.</p>
+
+      <p>Pour des d&eacute;tails sur la mani&egrave;re dont une session peut &ecirc;tre
+      utilis&eacute;e pour stocker des informations de type nom
+      d'utilisateur/mot de passe, voir la documentation du module
+      <module>mod_auth_form</module>.</p>
+
+    </section>
+
+<directivesynopsis>
+<name>SessionCryptoDriver</name>
+<description>Le pilote de chiffrement &agrave; utiliser pour chiffrer les
+sessions</description>
+<syntax>SessionCryptoDriver <var>nom</var> <var>[param[=valeur]]</var></syntax>
+<default>aucun</default>
+<contextlist><context>server config</context>
+</contextlist>
+<compatibility>Disponible depuis la version 2.3.0
+d'Apache</compatibility>
+
+<usage>
+    <p>La directive <directive>SessionCryptoDriver</directive> permet de
+    sp&eacute;cifier le nom du pilote &agrave; utiliser pour le chiffrement. Si aucun
+    pilote n'est sp&eacute;cifi&eacute;, le pilote utilis&eacute; par d&eacute;faut sera le pilote
+    recommand&eacute; compil&eacute; avec APR-util.</p>
+
+    <p>Le pilote de chiffrement <var>NSS</var> n&eacute;cessite certains
+    param&egrave;tres de configuration, qui seront sp&eacute;cifi&eacute;s comme arguments de
+    la directive avec des valeurs optionnelles apr&egrave;s le nom du
+    pilote.</p>
+
+    <example><title>NSS sans base de donn&eacute;es de certificats</title>
+    <highlight language="config">
+      SessionCryptoDriver nss
+      </highlight>
+    </example>
+
+    <example><title>NSS avec base de donn&eacute;es de certificats</title>
+    <highlight language="config">
+      SessionCryptoDriver nss dir=certs
+      </highlight>
+    </example>
+
+    <example><title>NSS avec base de donn&eacute;es de certificats et
+    param&egrave;tres</title>
+    <highlight language="config">
+      SessionCryptoDriver nss dir=certs cl&eacute;3=cl&eacute;3.db cert7=cert7.db secmod=secmod
+      </highlight>
+    </example>
+
+    <example><title>NSS avec chemins contenant des espaces</title>
+    <highlight language="config">
+      SessionCryptoDriver nss "dir=My Certs" key3=key3.db cert7=cert7.db secmod=secmod
+      </highlight>
+    </example>
+
+    <p>Le pilote de chiffrement <var>NSS</var> peut avoir &eacute;t&eacute; configur&eacute;
+    au pr&eacute;alable dans une autre partie du serveur, par exemple depuis
+    <module>mod_nss</module> ou <module>mod_ldap</module>. Si c'est le
+    cas, un avertissement sera enregistr&eacute; dans le journal, et la
+    configuration existante s'en trouvera affect&eacute;e. Pour &eacute;viter cet
+    avertissement, utilisez le param&egrave;tre <code>noinit</code> comme suit :</p>
+
+    <example><title>NSS avec base de donn&eacute;es de certificats</title>
+    <highlight language="config">
+      SessionCryptoDriver nss noinit
+      </highlight>
+    </example>
+
+    <p>Pour &eacute;viter la confusion, assurez-vous que tous les modules
+    utilisant NSS soient configur&eacute;s avec des param&egrave;tres identiques.</p>
+
+    <p>Le pilote de chiffrement <var>openssl</var> accepte un param&egrave;tre
+    optionnel permettant de sp&eacute;cifier le moteur de chiffrement &agrave;
+    utiliser.</p>
+
+    <example><title>OpenSSL avec sp&eacute;cification du moteur de chiffrement</title>
+    <highlight language="config">
+      SessionCryptoDriver openssl engine=nom-moteur
+      </highlight>
+    </example>
+
+</usage>
+</directivesynopsis>
+
+<directivesynopsis>
+<name>SessionCryptoPassphrase</name>
+<description>La cl&eacute; utilis&eacute;e pour chiffrer la session</description>
+<syntax>SessionCryptoPassphrase <var>secret</var> [ <var>secret</var> ... ] </syntax>
+<default>none</default>
+<contextlist><context>server config</context>
+<context>virtual host</context>
+<context>directory</context>
+<context>.htaccess</context>
+</contextlist>
+<compatibility>Disponible depuis la version 2.3.0
+d'Apache</compatibility>
+
+<usage>
+    <p>La directive <directive>SessionCryptoPassphrase</directive>
+    permet de sp&eacute;cifier les cl&eacute;s &agrave; utiliser pour chiffrer de mani&egrave;re
+    sym&eacute;trique le contenu de la session avant de l'enregistrer, ou pour
+    d&eacute;chiffrer le contenu de la session apr&egrave;s sa lecture.</p>
+
+    <p>L'utilisation de cl&eacute;s longues et compos&eacute;es de caract&egrave;res vraiment
+    al&eacute;atoires est plus performant en mati&egrave;re de s&eacute;curit&eacute;. Modifier une
+    cl&eacute; sur un serveur a pour effet d'invalider toutes les sessions
+    existantes.</p>
+
+    <p>Il est possible de sp&eacute;cifier plusieurs cl&eacute;s afin de mettre en
+    oeuvre la rotation de cl&eacute;s. La premi&egrave;re cl&eacute; sp&eacute;cifi&eacute;e sera utilis&eacute;e
+    pour le chiffrement, alors que l'ensemble des cl&eacute;s sp&eacute;cifi&eacute;es le
+    sera pour le d&eacute;chiffrement. Pour effectuer une rotation p&eacute;riodique
+    des cl&eacute;s sur plusieurs serveurs, ajoutez une nouvelle cl&eacute; en fin de
+    liste, puis, une fois la rotation compl&egrave;te effectu&eacute;e, supprimez la
+    premi&egrave;re cl&eacute; de la liste.</p>
+
+</usage>
+</directivesynopsis>
+
+<directivesynopsis>
+<name>SessionCryptoPassphraseFile</name>
+<description>Le fichier contenant les cl&eacute;s utilis&eacute;es pour chiffrer la
+session</description>
+<syntax>SessionCryptoPassphraseFile <var>nom-fichier</var></syntax>
+<default>none</default>
+<contextlist><context>server config</context>
+<context>virtual host</context>
+<context>directory</context>
+</contextlist>
+<compatibility>Disponible depuis la version 2.3.0 du serveur HTTP Apache</compatibility>
+
+<usage>
+    <p>La directive <directive>SessionCryptoPassphraseFile</directive>
+    permet de sp&eacute;cifier le nom d'un fichier de configuration contenant
+    les cl&eacute;s &agrave; utiliser pour le chiffrement et le d&eacute;chiffrement de la
+    session (une cl&eacute; par ligne). Le fichier est lu au d&eacute;marrage du
+    serveur, et un red&eacute;marrage graceful est n&eacute;cessaire pour prendre en
+    compte un &eacute;ventuel changement de cl&eacute;s.</p>
+
+    <p>&Agrave; la diff&eacute;rence de la directive
+    <directive>SessionCryptoPassphrase</directive>, les cl&eacute;s ne sont pas
+    pr&eacute;sentes dans le fichier de configuration de httpd et peuvent &ecirc;tre
+    cach&eacute;es via une protection appropri&eacute;e du fichier de cl&eacute;s.</p>
+
+    <p>Il est possible de sp&eacute;cifier plusieurs cl&eacute;s afin de mettre en
+    oeuvre la rotation de cl&eacute;s. La premi&egrave;re cl&eacute; sp&eacute;cifi&eacute;e sera utilis&eacute;e
+    pour le chiffrement, alors que l'ensemble des cl&eacute;s sp&eacute;cifi&eacute;es le
+    sera pour le d&eacute;chiffrement. Pour effectuer une rotation p&eacute;riodique
+    des cl&eacute;s sur plusieurs serveurs, ajoutez une nouvelle cl&eacute; en fin de
+    liste, puis, une fois la rotation compl&egrave;te effectu&eacute;e, supprimez la
+    premi&egrave;re cl&eacute; de la liste.</p>
+
+</usage>
+</directivesynopsis>
+
+<directivesynopsis>
+<name>SessionCryptoCipher</name>
+<description>L'algorithme &agrave; utiliser pour le chiffrement de la session</description>
+<syntax>SessionCryptoCipher <var>algorithme</var></syntax>
+<default>aes256</default>
+<contextlist><context>server config</context>
+<context>virtual host</context>
+<context>directory</context>
+<context>.htaccess</context>
+</contextlist>
+<compatibility>Disponible depuis la version 2.3.0 du serveur HTTP Apache</compatibility>
+
+<usage>
+    <p>La directive <directive>SessionCryptoCipher</directive> permet de
+    sp&eacute;cifier l'algorithme &agrave; utiliser pour le chiffrement. En l'absence
+    de sp&eacute;cification, l'algorithme par d&eacute;faut est <code>aes256</code>.</p>
+
+    <p>L'algorithme peut &ecirc;tre choisi, en fonction du moteur de chiffrement
+    utilis&eacute;, parmi les valeurs suivantes :</p>
+
+    <ul><li>3des192</li><li>aes128</li><li>aes192</li><li>aes256</li></ul>
+
+</usage>
+</directivesynopsis>
+
+</modulesynopsis>
index 330ec8e577abdbb95078e8ce245b6cbbc0849767..56dc35d438e5f377bba4ebde254f356014d71a3e 100644 (file)
@@ -8,5 +8,6 @@
 
   <variants>
     <variant>en</variant>
+    <variant>fr</variant>
   </variants>
 </metafile>
index a01d8bfa136479497623a242f600c2fac3515d13..c4e0f5df7a46dc493496cdb4896bbaee6fd6046a 100644 (file)
@@ -3,3 +3,7 @@
 URI: mod_session_dbd.html.en
 Content-Language: en
 Content-type: text/html; charset=ISO-8859-1
+
+URI: mod_session_dbd.html.fr
+Content-Language: fr
+Content-type: text/html; charset=ISO-8859-1
diff --git a/docs/manual/mod/mod_session_dbd.html.fr b/docs/manual/mod/mod_session_dbd.html.fr
new file mode 100644 (file)
index 0000000..3e1eb7f
--- /dev/null
@@ -0,0 +1,415 @@
+<?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_session_dbd - 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 rel="stylesheet" type="text/css" href="../style/css/prettify.css" />
+<script src="../style/scripts/prettify.js" type="text/javascript">
+</script>
+
+<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="http://wiki.apache.org/httpd/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.4</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.4</a> &gt; <a href="./">Modules</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Module Apache mod_session_dbd</h1>
+<div class="toplang">
+<p><span>Langues Disponibles: </span><a href="../en/mod/mod_session_dbd.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/mod/mod_session_dbd.html" title="Français">&nbsp;fr&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Support des session basé sur DBD/SQL</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>session_dbd_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_session_dbd.c</td></tr>
+<tr><th><a href="module-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible depuis la version 2.3 d'Apache</td></tr></table>
+<h3>Sommaire</h3>
+
+    <div class="warning"><h3>Avertissement</h3>
+      <p>Les modules de session font usage des cookies HTTP, et peuvent
+      à ce titre être victimes d'attaques de type Cross Site Scripting,
+      ou divulguer des informations à caractère privé aux clients.
+      Veuillez vous assurer que les risques ainsi encourus ont été pris
+      en compte avant d'activer le support des sessions sur votre
+      serveur.</p>
+    </div>
+
+    <p>Ce sous-module du module <code class="module"><a href="../mod/mod_session.html">mod_session</a></code> fournit le
+    support du stockage des sessions utilisateur dans une base de
+    données SQL en utilisant le module <code class="module"><a href="../mod/mod_dbd.html">mod_dbd</a></code>.</p>
+
+    <p>Les sessions sont soit <strong>anonymes</strong>, et la session
+    est alors identifiée par un UUID unique stocké dans un cookie au
+    niveau du navigateur, soit <strong>propres à l'utilisateur</strong>,
+    et la session est alors identifiée par l'identifiant de
+    l'utilisateur connecté.</p>
+
+    <p>Les sessions basées sur SQL sont dissimulées au navigateur, et
+    permettent ainsi de préserver la confidentialité sans avoir recours
+    au chiffrement.</p>
+
+    <p>Plusieurs serveurs web d'une forêt de serveurs peuvent choisir de
+    partager une base de données, et ainsi partager les sessions entre
+    eux.</p>
+
+    <p>Pour plus de détails à propos de l'interface des sessions, voir
+    la documentation du module <code class="module"><a href="../mod/mod_session.html">mod_session</a></code>.</p>
+
+</div>
+<div id="quickview"><h3 class="directives">Directives</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#sessiondbdcookiename">SessionDBDCookieName</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#sessiondbdcookiename2">SessionDBDCookieName2</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#sessiondbdcookieremove">SessionDBDCookieRemove</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#sessiondbddeletelabel">SessionDBDDeleteLabel</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#sessiondbdinsertlabel">SessionDBDInsertLabel</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#sessiondbdperuser">SessionDBDPerUser</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#sessiondbdselectlabel">SessionDBDSelectLabel</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#sessiondbdupdatelabel">SessionDBDUpdateLabel</a></li>
+</ul>
+<h3>Sujets</h3>
+<ul id="topics">
+<li><img alt="" src="../images/down.gif" /> <a href="#dbdconfig">Configuration de DBD</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#anonymous">Sessions anonymes</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#peruser">Sessions propres à un
+    utilisateur</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#housekeeping">Nettoyage de la base de
+    données</a></li>
+</ul><h3>Voir aussi</h3>
+<ul class="seealso">
+<li><code class="module"><a href="../mod/mod_session.html">mod_session</a></code></li>
+<li><code class="module"><a href="../mod/mod_session_crypto.html">mod_session_crypto</a></code></li>
+<li><code class="module"><a href="../mod/mod_session_cookie.html">mod_session_cookie</a></code></li>
+<li><code class="module"><a href="../mod/mod_dbd.html">mod_dbd</a></code></li>
+</ul><ul class="seealso"><li><a href="#comments_section">Commentaires</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="dbdconfig" id="dbdconfig">Configuration de DBD</a></h2>
+
+      <p>Pour que le module <code class="module"><a href="../mod/mod_session_dbd.html">mod_session_dbd</a></code> puisse être
+      configuré et maintenir une session, il faut tout d'abord
+      configurer le module <code class="module"><a href="../mod/mod_dbd.html">mod_dbd</a></code> pour que le serveur
+      puisse exécuter des requêtes vers la base de données.</p>
+
+      <p>Quatre types de requêtes sont nécessaires pour maintenir une
+      session, sélectionner ou mettre à jour une session existante,
+      insérer une nouvelle session et supprimer une session vide ou
+      arrivée à expiration. Ces requêtes sont configurées comme dans
+      l'exemple suivant :</p>
+
+      <div class="example"><h3>Exemple de configuration de DBD</h3><pre class="prettyprint lang-config">
+DBDriver pgsql
+DBDParams "dbname=apachesession user=apache password=xxxxx host=localhost"
+DBDPrepareSQL "delete from session where key = %s" deletesession
+DBDPrepareSQL "update session set value = %s, expiry = %lld where key = %s" updatesession
+DBDPrepareSQL "insert into session (value, expiry, key) values (%s, %lld, %s)" insertsession
+DBDPrepareSQL "select value from session where key = %s and (expiry = 0 or expiry &gt; %lld)" selectsession
+DBDPrepareSQL "delete from session where expiry != 0 and expiry &lt; %lld" cleansession
+    </pre>
+</div>
+
+    </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="anonymous" id="anonymous">Sessions anonymes</a></h2>
+
+      <p>Les sessions anonymes sont identifiées par un UUID unique, et
+      stockées dans un cookie au niveau du navigateur. Cette méthode est
+      similaire à celle utilisée par la plupart des serveurs
+      d'applications pour stocker les informations de session.</p>
+
+      <p>Pour créer une session anonyme, la stocker dans une table de
+      base de donnée postgres nommée <var>apachesession</var>, et
+      sauvegarder l'identifiant de session dans un cookie nommé
+      <var>session</var>, configurez la session comme suit :</p>
+
+      <div class="example"><h3>Session anonyme basée sur SQL</h3><pre class="prettyprint lang-config">
+Session On
+SessionDBDCookieName session path=/
+        </pre>
+</div>
+
+      <p>Pour plus d'exemples sur la manière dont une application CGI
+      peut accéder aux informations de session, voir la section exemples
+      de la documentation du module <code class="module"><a href="../mod/mod_session.html">mod_session</a></code>.</p>
+
+      <p>Pour des détails sur la manière dont une session peut être
+      utilisée pour stocker des informations de type nom
+      d'utilisateur/mot de passe, voir la documentation du module
+      <code class="module"><a href="../mod/mod_auth_form.html">mod_auth_form</a></code>.</p>
+
+    </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="peruser" id="peruser">Sessions propres à un
+    utilisateur</a></h2>
+
+      <p>Les sessions propres à un utilisateur sont identifiées par le
+      nom de l'utilisateur authentifié avec succès. Ceci permet
+      d'assurer une confidentialité optimale, car aucun traitement
+      externe à la session n'existe en dehors du contexte
+      authentifié.</p>
+
+      <p>Les sessions propres à un utilisateur ne fonctionnent que dans
+      un environnement d'authentification correctement configuré, qu'il
+      s'agisse d'une authentification de base, à base de condensés
+      (digest) ou de certificats client SSL. Suite à des limitations
+      dues à des dépendances mutuelles, les sessions propres à un
+      utilisateur ne peuvent pas être utilisées pour stocker les données
+      d'authentification en provenance d'un module comme
+      <code class="module"><a href="../mod/mod_auth_form.html">mod_auth_form</a></code>.</p>
+
+      <p>Pour créer une session propre à un utilisateur, la stocker dans
+      une table de base de données postgres nommée
+      <var>apachesession</var>, avec comme clé de session l'identifiant
+      utilisateur, ajoutez les lignes suivantes :</p>
+
+      <div class="example"><h3>Session propre à un utilisateur basée sur SQL</h3><pre class="prettyprint lang-config">
+Session On
+SessionDBDPerUser On
+        </pre>
+</div>
+
+    </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="housekeeping" id="housekeeping">Nettoyage de la base de
+    données</a></h2>
+      <p>Avec le temps, la base de données va commencer à accumuler des
+      sessions expirées. Pour le moment, le module
+      <code class="module"><a href="../mod/mod_session_dbd.html">mod_session_dbd</a></code> n'est pas en mesure de gérer
+      automatiquement l'expiration des sessions.</p>
+
+      <div class="warning"><h3>Avertissement</h3>
+      <p>L'administrateur devra mettre en oeuvre un traitement externe
+      via cron pour nettoyer les sessions expirées.</p>
+      </div>
+
+    </div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="SessionDBDCookieName" id="SessionDBDCookieName">SessionDBDCookieName</a> <a name="sessiondbdcookiename" id="sessiondbdcookiename">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Nom et attributs du cookie RFC2109 qui contient
+l'identifiant de session</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SessionDBDCookieName <var>nom</var> <var>attributs</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>none</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</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_session_dbd</td></tr>
+</table>
+    <p>La directive <code class="directive">SessionDBDCookieName</code> permet
+    de spécifier le nom et les attributs optionnels d'un cookie
+    compatible RFC2109 qui contiendra l'identifiant de session. Les
+    cookies RFC2109 sont définis à l'aide de l'en-tête HTTP
+    <code>Set-Cookie</code>.
+    </p>
+
+    <p>Une liste optionnelle d'attributs peut être spécifiée pour ce
+    cookie, comme dans l'exemple ci-dessous. Ces attributs sont insérés
+    dans le cookie tels quels, et ne sont pas interprétés par Apache.
+    Assurez-vous que vos attributs sont définis correctement selon la
+    spécification des cookies.
+    </p>
+
+    <div class="example"><h3>Cookie avec attributs</h3><pre class="prettyprint lang-config">
+Session On
+SessionDBDCookieName session path=/private;domain=example.com;httponly;secure;version=1;
+      </pre>
+</div>
+
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="SessionDBDCookieName2" id="SessionDBDCookieName2">SessionDBDCookieName2</a> <a name="sessiondbdcookiename2" id="sessiondbdcookiename2">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Nom et attributs du cookie RFC2965 qui contient
+l'identifiant de session</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SessionDBDCookieName2 <var>nom</var> <var>attributs</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>none</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</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_session_dbd</td></tr>
+</table>
+    <p>La directive <code class="directive">SessionDBDCookieName2</code> permet
+    de spécifier le nom et les attributs optionnels d'un cookie
+    compatible RFC2965 qui contiendra l'identifiant de session. Les
+    cookies RFC2965 sont définis à l'aide de l'en-tête HTTP
+    <code>Set-Cookie2</code>.
+    </p>
+
+    <p>Une liste optionnelle d'attributs peut être spécifiée pour ce
+    cookie, comme dans l'exemple ci-dessous. Ces attributs sont insérés
+    dans le cookie tel quel, et ne sont pas interprétés par Apache.
+    Assurez-vous que vos attributs sont définis correctement selon la
+    spécification des cookies.
+    </p>
+
+    <div class="example"><h3>Cookie2 avec attributs</h3><pre class="prettyprint lang-config">
+Session On
+SessionDBDCookieName2 session path=/private;domain=example.com;httponly;secure;version=1;
+      </pre>
+</div>
+
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="SessionDBDCookieRemove" id="SessionDBDCookieRemove">SessionDBDCookieRemove</a> <a name="sessiondbdcookieremove" id="sessiondbdcookieremove">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Détermine si les cookies de session doivent être supprimés
+des en-têtes HTTP entrants</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SessionDBDCookieRemove On|Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>SessionDBDCookieRemove On</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</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_session_dbd</td></tr>
+</table>
+    <p>La directive <code class="directive">SessionDBDCookieRemove</code> permet
+    de déterminer si les cookies contenant l'identifiant de session
+    doivent être supprimés des en-têtes pendant le traitement de la
+    requête.</p>
+
+    <p>Dans le cas d'un mandataire inverse où le serveur Apache sert de
+    frontal à un serveur d'arrière-plan, révéler le contenu du cookie de
+    session à ce dernier peut conduire à une violation de la
+    confidentialité. À ce titre, si cette directive est définie à "on",
+    le cookie de session sera supprimé des en-têtes HTTP entrants.</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="SessionDBDDeleteLabel" id="SessionDBDDeleteLabel">SessionDBDDeleteLabel</a> <a name="sessiondbddeletelabel" id="sessiondbddeletelabel">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>La requête SQL à utiliser pour supprimer des sessions de la
+base de données</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SessionDBDDeleteLabel <var>étiquette</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>SessionDBDDeleteLabel deletesession</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</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_session_dbd</td></tr>
+</table>
+    <p>La directive <code class="directive">SessionDBDDeleteLabel</code> permet
+    de définir l'étiquette de la requête de suppression à utiliser par
+    défaut pour supprimer une session vide ou expirée. Cette
+    étiquette doit avoir été définie au préalable via une directive
+    <code class="directive"><a href="../mod/mod_dbd.html#dbdpreparesql">DBDPrepareSQL</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="SessionDBDInsertLabel" id="SessionDBDInsertLabel">SessionDBDInsertLabel</a> <a name="sessiondbdinsertlabel" id="sessiondbdinsertlabel">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>La requête SQL à utiliser pour insérer des sessions dans la
+base de données</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SessionDBDInsertLabel <var>étiquette</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>SessionDBDInsertLabel insertsession</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</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_session_dbd</td></tr>
+</table>
+    <p>La directive <code class="directive">SessionDBDInsertLabel</code> permet
+    de définir l'étiquette de la requête d'insertion par défaut à
+    charger dans une session. Cette
+    étiquette doit avoir été définie au préalable via une directive
+    <code class="directive"><a href="../mod/mod_dbd.html#dbdpreparesql">DBDPrepareSQL</a></code>.</p>
+
+    <p>Si une tentative de mise à jour d'une session ne concerne aucun
+    enregistrement, c'est cette requête qui sera utilisée pour insérer
+    la session dans la base de données.</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="SessionDBDPerUser" id="SessionDBDPerUser">SessionDBDPerUser</a> <a name="sessiondbdperuser" id="sessiondbdperuser">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Active une session propre à un utilisateur</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SessionDBDPerUser On|Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>SessionDBDPerUser Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</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_session_dbd</td></tr>
+</table>
+    <p>La directive <code class="directive">SessionDBDPerUser</code> permet
+    d'activer une session propre à un utilisateur, dont la clé sera le
+    nom de l'utilisateur connecté. Si l'utilisateur n'est pas connecté,
+    la directive sera ignorée.</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="SessionDBDSelectLabel" id="SessionDBDSelectLabel">SessionDBDSelectLabel</a> <a name="sessiondbdselectlabel" id="sessiondbdselectlabel">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>La requête SQL à utiliser pour sélectionner des sessions
+dans la base de données</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SessionDBDSelectLabel <var>étiquette</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>SessionDBDSelectLabel selectsession</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</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_session_dbd</td></tr>
+</table>
+    <p>La directive <code class="directive">SessionDBDSelectLabel</code> permet
+    de définir l'étiquette de la requête de sélection par défaut à
+    utiliser pour charger une session. Cette étiquette doit avoir été
+    définie au préalable via une directive <code class="directive"><a href="../mod/mod_dbd.html#dbdpreparesql">DBDPrepareSQL</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="SessionDBDUpdateLabel" id="SessionDBDUpdateLabel">SessionDBDUpdateLabel</a> <a name="sessiondbdupdatelabel" id="sessiondbdupdatelabel">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>La requête SQL à utiliser pour mettre à jour des sessions
+préexistantes dans la base de données</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SessionDBDUpdateLabel <var>étiquette</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>SessionDBDUpdateLabel updatesession</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</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_session_dbd</td></tr>
+</table>
+    <p>La directive <code class="directive">SessionDBDUpdateLabel</code> permet
+    de définir l'étiquette de la requête de mise à jour par défaut à
+    charger dans une session. Cette
+    étiquette doit avoir été définie au préalable via une directive
+    <code class="directive"><a href="../mod/mod_dbd.html#dbdpreparesql">DBDPrepareSQL</a></code>.</p>
+
+    <p>Si une tentative de mise à jour d'une session ne concerne aucun
+    enregistrement, c'est la requête d'insertion qui sera appelée pour
+    insérer la session dans la base de données. Si la base de données
+    supporte InsertOrUpdate, modifiez cette requête pour effectuer la
+    mise à jour en une seule requête au lieu de deux.</p>
+
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Langues Disponibles: </span><a href="../en/mod/mod_session_dbd.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/mod/mod_session_dbd.html" title="Français">&nbsp;fr&nbsp;</a></p>
+</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
+<script type="text/javascript"><!--//--><![CDATA[//><!--
+var comments_shortname = 'httpd';
+var comments_identifier = 'http://httpd.apache.org/docs/2.4/mod/mod_session_dbd.html';
+(function(w, d) {
+    if (w.location.hostname.toLowerCase() == "httpd.apache.org") {
+        d.write('<div id="comments_thread"><\/div>');
+        var s = d.createElement('script');
+        s.type = 'text/javascript';
+        s.async = true;
+        s.src = 'https://comments.apache.org/show_comments.lua?site=' + comments_shortname + '&page=' + comments_identifier;
+        (d.getElementsByTagName('head')[0] || d.getElementsByTagName('body')[0]).appendChild(s);
+    }
+    else { 
+        d.write('<div id="comments_thread">Comments are disabled for this page at the moment.<\/div>');
+    }
+})(window, document);
+//--><!]]></script></div><div id="footer">
+<p class="apache">Copyright 2013 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="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
+if (typeof(prettyPrint) !== 'undefined') {
+    prettyPrint();
+}
+//--><!]]></script>
+</body></html>
\ No newline at end of file
diff --git a/docs/manual/mod/mod_session_dbd.xml.fr b/docs/manual/mod/mod_session_dbd.xml.fr
new file mode 100644 (file)
index 0000000..02a0df7
--- /dev/null
@@ -0,0 +1,393 @@
+<?xml version="1.0"?>
+<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
+<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
+<!-- English Revision : 1334024 -->
+<!-- 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="mod_session_dbd.xml.meta">
+
+<name>mod_session_dbd</name>
+<description>Support des session bas&eacute; sur DBD/SQL</description>
+<status>Extension</status>
+<sourcefile>mod_session_dbd.c</sourcefile>
+<identifier>session_dbd_module</identifier>
+<compatibility>Disponible depuis la version 2.3 d'Apache</compatibility>
+
+<summary>
+    <note type="warning"><title>Avertissement</title>
+      <p>Les modules de session font usage des cookies HTTP, et peuvent
+      &agrave; ce titre &ecirc;tre victimes d'attaques de type Cross Site Scripting,
+      ou divulguer des informations &agrave; caract&egrave;re priv&eacute; aux clients.
+      Veuillez vous assurer que les risques ainsi encourus ont &eacute;t&eacute; pris
+      en compte avant d'activer le support des sessions sur votre
+      serveur.</p>
+    </note>
+
+    <p>Ce sous-module du module <module>mod_session</module> fournit le
+    support du stockage des sessions utilisateur dans une base de
+    donn&eacute;es SQL en utilisant le module <module>mod_dbd</module>.</p>
+
+    <p>Les sessions sont soit <strong>anonymes</strong>, et la session
+    est alors identifi&eacute;e par un UUID unique stock&eacute; dans un cookie au
+    niveau du navigateur, soit <strong>propres &agrave; l'utilisateur</strong>,
+    et la session est alors identifi&eacute;e par l'identifiant de
+    l'utilisateur connect&eacute;.</p>
+
+    <p>Les sessions bas&eacute;es sur SQL sont dissimul&eacute;es au navigateur, et
+    permettent ainsi de pr&eacute;server la confidentialit&eacute; sans avoir recours
+    au chiffrement.</p>
+
+    <p>Plusieurs serveurs web d'une for&ecirc;t de serveurs peuvent choisir de
+    partager une base de donn&eacute;es, et ainsi partager les sessions entre
+    eux.</p>
+
+    <p>Pour plus de d&eacute;tails &agrave; propos de l'interface des sessions, voir
+    la documentation du module <module>mod_session</module>.</p>
+
+</summary>
+<seealso><module>mod_session</module></seealso>
+<seealso><module>mod_session_crypto</module></seealso>
+<seealso><module>mod_session_cookie</module></seealso>
+<seealso><module>mod_dbd</module></seealso>
+
+    <section id="dbdconfig"><title>Configuration de DBD</title>
+
+      <p>Pour que le module <module>mod_session_dbd</module> puisse &ecirc;tre
+      configur&eacute; et maintenir une session, il faut tout d'abord
+      configurer le module <module>mod_dbd</module> pour que le serveur
+      puisse ex&eacute;cuter des requ&ecirc;tes vers la base de donn&eacute;es.</p>
+
+      <p>Quatre types de requ&ecirc;tes sont n&eacute;cessaires pour maintenir une
+      session, s&eacute;lectionner ou mettre &agrave; jour une session existante,
+      ins&eacute;rer une nouvelle session et supprimer une session vide ou
+      arriv&eacute;e &agrave; expiration. Ces requ&ecirc;tes sont configur&eacute;es comme dans
+      l'exemple suivant :</p>
+
+      <example><title>Exemple de configuration de DBD</title>
+        <highlight language="config">
+DBDriver pgsql
+DBDParams "dbname=apachesession user=apache password=xxxxx host=localhost"
+DBDPrepareSQL "delete from session where key = %s" deletesession
+DBDPrepareSQL "update session set value = %s, expiry = %lld where key = %s" updatesession
+DBDPrepareSQL "insert into session (value, expiry, key) values (%s, %lld, %s)" insertsession
+DBDPrepareSQL "select value from session where key = %s and (expiry = 0 or expiry &gt; %lld)" selectsession
+DBDPrepareSQL "delete from session where expiry != 0 and expiry &lt; %lld" cleansession
+    </highlight>
+      </example>
+
+    </section>
+
+    <section id="anonymous"><title>Sessions anonymes</title>
+
+      <p>Les sessions anonymes sont identifi&eacute;es par un UUID unique, et
+      stock&eacute;es dans un cookie au niveau du navigateur. Cette m&eacute;thode est
+      similaire &agrave; celle utilis&eacute;e par la plupart des serveurs
+      d'applications pour stocker les informations de session.</p>
+
+      <p>Pour cr&eacute;er une session anonyme, la stocker dans une table de
+      base de donn&eacute;e postgres nomm&eacute;e <var>apachesession</var>, et
+      sauvegarder l'identifiant de session dans un cookie nomm&eacute;
+      <var>session</var>, configurez la session comme suit :</p>
+
+      <example><title>Session anonyme bas&eacute;e sur SQL</title>
+        <highlight language="config">
+Session On
+SessionDBDCookieName session path=/
+        </highlight>
+      </example>
+
+      <p>Pour plus d'exemples sur la mani&egrave;re dont une application CGI
+      peut acc&eacute;der aux informations de session, voir la section exemples
+      de la documentation du module <module>mod_session</module>.</p>
+
+      <p>Pour des d&eacute;tails sur la mani&egrave;re dont une session peut &ecirc;tre
+      utilis&eacute;e pour stocker des informations de type nom
+      d'utilisateur/mot de passe, voir la documentation du module
+      <module>mod_auth_form</module>.</p>
+
+    </section>
+
+    <section id="peruser"><title>Sessions propres &agrave; un
+    utilisateur</title>
+
+      <p>Les sessions propres &agrave; un utilisateur sont identifi&eacute;es par le
+      nom de l'utilisateur authentifi&eacute; avec succ&egrave;s. Ceci permet
+      d'assurer une confidentialit&eacute; optimale, car aucun traitement
+      externe &agrave; la session n'existe en dehors du contexte
+      authentifi&eacute;.</p>
+
+      <p>Les sessions propres &agrave; un utilisateur ne fonctionnent que dans
+      un environnement d'authentification correctement configur&eacute;, qu'il
+      s'agisse d'une authentification de base, &agrave; base de condens&eacute;s
+      (digest) ou de certificats client SSL. Suite &agrave; des limitations
+      dues &agrave; des d&eacute;pendances mutuelles, les sessions propres &agrave; un
+      utilisateur ne peuvent pas &ecirc;tre utilis&eacute;es pour stocker les donn&eacute;es
+      d'authentification en provenance d'un module comme
+      <module>mod_auth_form</module>.</p>
+
+      <p>Pour cr&eacute;er une session propre &agrave; un utilisateur, la stocker dans
+      une table de base de donn&eacute;es postgres nomm&eacute;e
+      <var>apachesession</var>, avec comme cl&eacute; de session l'identifiant
+      utilisateur, ajoutez les lignes suivantes :</p>
+
+      <example><title>Session propre &agrave; un utilisateur bas&eacute;e sur SQL</title>
+        <highlight language="config">
+Session On
+SessionDBDPerUser On
+        </highlight>
+      </example>
+
+    </section>
+
+    <section id="housekeeping"><title>Nettoyage de la base de
+    donn&eacute;es</title>
+      <p>Avec le temps, la base de donn&eacute;es va commencer &agrave; accumuler des
+      sessions expir&eacute;es. Pour le moment, le module
+      <module>mod_session_dbd</module> n'est pas en mesure de g&eacute;rer
+      automatiquement l'expiration des sessions.</p>
+
+      <note type="warning"><title>Avertissement</title>
+      <p>L'administrateur devra mettre en oeuvre un traitement externe
+      via cron pour nettoyer les sessions expir&eacute;es.</p>
+      </note>
+
+    </section>
+
+<directivesynopsis>
+<name>SessionDBDCookieName</name>
+<description>Nom et attributs du cookie RFC2109 qui contient
+l'identifiant de session</description>
+<syntax>SessionDBDCookieName <var>nom</var> <var>attributs</var></syntax>
+<default>none</default>
+<contextlist><context>server config</context>
+<context>virtual host</context>
+<context>directory</context>
+<context>.htaccess</context>
+</contextlist>
+
+<usage>
+    <p>La directive <directive>SessionDBDCookieName</directive> permet
+    de sp&eacute;cifier le nom et les attributs optionnels d'un cookie
+    compatible RFC2109 qui contiendra l'identifiant de session. Les
+    cookies RFC2109 sont d&eacute;finis &agrave; l'aide de l'en-t&ecirc;te HTTP
+    <code>Set-Cookie</code>.
+    </p>
+
+    <p>Une liste optionnelle d'attributs peut &ecirc;tre sp&eacute;cifi&eacute;e pour ce
+    cookie, comme dans l'exemple ci-dessous. Ces attributs sont ins&eacute;r&eacute;s
+    dans le cookie tels quels, et ne sont pas interpr&eacute;t&eacute;s par Apache.
+    Assurez-vous que vos attributs sont d&eacute;finis correctement selon la
+    sp&eacute;cification des cookies.
+    </p>
+
+    <example><title>Cookie avec attributs</title>
+      <highlight language="config">
+Session On
+SessionDBDCookieName session path=/private;domain=example.com;httponly;secure;version=1;
+      </highlight>
+    </example>
+
+</usage>
+</directivesynopsis>
+
+<directivesynopsis>
+<name>SessionDBDCookieName2</name>
+<description>Nom et attributs du cookie RFC2965 qui contient
+l'identifiant de session</description>
+<syntax>SessionDBDCookieName2 <var>nom</var> <var>attributs</var></syntax>
+<default>none</default>
+<contextlist><context>server config</context>
+<context>virtual host</context>
+<context>directory</context>
+<context>.htaccess</context>
+</contextlist>
+
+<usage>
+    <p>La directive <directive>SessionDBDCookieName2</directive> permet
+    de sp&eacute;cifier le nom et les attributs optionnels d'un cookie
+    compatible RFC2965 qui contiendra l'identifiant de session. Les
+    cookies RFC2965 sont d&eacute;finis &agrave; l'aide de l'en-t&ecirc;te HTTP
+    <code>Set-Cookie2</code>.
+    </p>
+
+    <p>Une liste optionnelle d'attributs peut &ecirc;tre sp&eacute;cifi&eacute;e pour ce
+    cookie, comme dans l'exemple ci-dessous. Ces attributs sont ins&eacute;r&eacute;s
+    dans le cookie tel quel, et ne sont pas interpr&eacute;t&eacute;s par Apache.
+    Assurez-vous que vos attributs sont d&eacute;finis correctement selon la
+    sp&eacute;cification des cookies.
+    </p>
+
+    <example><title>Cookie2 avec attributs</title>
+      <highlight language="config">
+Session On
+SessionDBDCookieName2 session path=/private;domain=example.com;httponly;secure;version=1;
+      </highlight>
+    </example>
+
+</usage>
+</directivesynopsis>
+
+<directivesynopsis>
+<name>SessionDBDCookieRemove</name>
+<description>D&eacute;termine si les cookies de session doivent &ecirc;tre supprim&eacute;s
+des en-t&ecirc;tes HTTP entrants</description>
+<syntax>SessionDBDCookieRemove On|Off</syntax>
+<default>SessionDBDCookieRemove On</default>
+<contextlist><context>server config</context>
+<context>virtual host</context>
+<context>directory</context>
+<context>.htaccess</context>
+</contextlist>
+
+<usage>
+    <p>La directive <directive>SessionDBDCookieRemove</directive> permet
+    de d&eacute;terminer si les cookies contenant l'identifiant de session
+    doivent &ecirc;tre supprim&eacute;s des en-t&ecirc;tes pendant le traitement de la
+    requ&ecirc;te.</p>
+
+    <p>Dans le cas d'un mandataire inverse o&ugrave; le serveur Apache sert de
+    frontal &agrave; un serveur d'arri&egrave;re-plan, r&eacute;v&eacute;ler le contenu du cookie de
+    session &agrave; ce dernier peut conduire &agrave; une violation de la
+    confidentialit&eacute;. &Agrave; ce titre, si cette directive est d&eacute;finie &agrave; "on",
+    le cookie de session sera supprim&eacute; des en-t&ecirc;tes HTTP entrants.</p>
+
+</usage>
+</directivesynopsis>
+
+<directivesynopsis>
+<name>SessionDBDPerUser</name>
+<description>Active une session propre &agrave; un utilisateur</description>
+<syntax>SessionDBDPerUser On|Off</syntax>
+<default>SessionDBDPerUser Off</default>
+<contextlist><context>server config</context>
+<context>virtual host</context>
+<context>directory</context>
+<context>.htaccess</context>
+</contextlist>
+
+<usage>
+    <p>La directive <directive>SessionDBDPerUser</directive> permet
+    d'activer une session propre &agrave; un utilisateur, dont la cl&eacute; sera le
+    nom de l'utilisateur connect&eacute;. Si l'utilisateur n'est pas connect&eacute;,
+    la directive sera ignor&eacute;e.</p>
+
+</usage>
+</directivesynopsis>
+
+<directivesynopsis>
+<name>SessionDBDSelectLabel</name>
+<description>La requ&ecirc;te SQL &agrave; utiliser pour s&eacute;lectionner des sessions
+dans la base de donn&eacute;es</description>
+<syntax>SessionDBDSelectLabel <var>&eacute;tiquette</var></syntax>
+<default>SessionDBDSelectLabel selectsession</default>
+<contextlist><context>server config</context>
+<context>virtual host</context>
+<context>directory</context>
+<context>.htaccess</context>
+</contextlist>
+
+<usage>
+    <p>La directive <directive>SessionDBDSelectLabel</directive> permet
+    de d&eacute;finir l'&eacute;tiquette de la requ&ecirc;te de s&eacute;lection par d&eacute;faut &agrave;
+    utiliser pour charger une session. Cette &eacute;tiquette doit avoir &eacute;t&eacute;
+    d&eacute;finie au pr&eacute;alable via une directive <directive
+    module="mod_dbd">DBDPrepareSQL</directive>.</p>
+
+</usage>
+</directivesynopsis>
+
+<directivesynopsis>
+<name>SessionDBDInsertLabel</name>
+<description>La requ&ecirc;te SQL &agrave; utiliser pour ins&eacute;rer des sessions dans la
+base de donn&eacute;es</description>
+<syntax>SessionDBDInsertLabel <var>&eacute;tiquette</var></syntax>
+<default>SessionDBDInsertLabel insertsession</default>
+<contextlist><context>server config</context>
+<context>virtual host</context>
+<context>directory</context>
+<context>.htaccess</context>
+</contextlist>
+
+<usage>
+    <p>La directive <directive>SessionDBDInsertLabel</directive> permet
+    de d&eacute;finir l'&eacute;tiquette de la requ&ecirc;te d'insertion par d&eacute;faut &agrave;
+    charger dans une session. Cette
+    &eacute;tiquette doit avoir &eacute;t&eacute; d&eacute;finie au pr&eacute;alable via une directive
+    <directive module="mod_dbd">DBDPrepareSQL</directive>.</p>
+
+    <p>Si une tentative de mise &agrave; jour d'une session ne concerne aucun
+    enregistrement, c'est cette requ&ecirc;te qui sera utilis&eacute;e pour ins&eacute;rer
+    la session dans la base de donn&eacute;es.</p>
+
+</usage>
+</directivesynopsis>
+
+<directivesynopsis>
+<name>SessionDBDUpdateLabel</name>
+<description>La requ&ecirc;te SQL &agrave; utiliser pour mettre &agrave; jour des sessions
+pr&eacute;existantes dans la base de donn&eacute;es</description>
+<syntax>SessionDBDUpdateLabel <var>&eacute;tiquette</var></syntax>
+<default>SessionDBDUpdateLabel updatesession</default>
+<contextlist><context>server config</context>
+<context>virtual host</context>
+<context>directory</context>
+<context>.htaccess</context>
+</contextlist>
+
+<usage>
+    <p>La directive <directive>SessionDBDUpdateLabel</directive> permet
+    de d&eacute;finir l'&eacute;tiquette de la requ&ecirc;te de mise &agrave; jour par d&eacute;faut &agrave;
+    charger dans une session. Cette
+    &eacute;tiquette doit avoir &eacute;t&eacute; d&eacute;finie au pr&eacute;alable via une directive
+    <directive module="mod_dbd">DBDPrepareSQL</directive>.</p>
+
+    <p>Si une tentative de mise &agrave; jour d'une session ne concerne aucun
+    enregistrement, c'est la requ&ecirc;te d'insertion qui sera appel&eacute;e pour
+    ins&eacute;rer la session dans la base de donn&eacute;es. Si la base de donn&eacute;es
+    supporte InsertOrUpdate, modifiez cette requ&ecirc;te pour effectuer la
+    mise &agrave; jour en une seule requ&ecirc;te au lieu de deux.</p>
+
+</usage>
+</directivesynopsis>
+
+<directivesynopsis>
+<name>SessionDBDDeleteLabel</name>
+<description>La requ&ecirc;te SQL &agrave; utiliser pour supprimer des sessions de la
+base de donn&eacute;es</description>
+<syntax>SessionDBDDeleteLabel <var>&eacute;tiquette</var></syntax>
+<default>SessionDBDDeleteLabel deletesession</default>
+<contextlist><context>server config</context>
+<context>virtual host</context>
+<context>directory</context>
+<context>.htaccess</context>
+</contextlist>
+
+<usage>
+    <p>La directive <directive>SessionDBDDeleteLabel</directive> permet
+    de d&eacute;finir l'&eacute;tiquette de la requ&ecirc;te de suppression &agrave; utiliser par
+    d&eacute;faut pour supprimer une session vide ou expir&eacute;e. Cette
+    &eacute;tiquette doit avoir &eacute;t&eacute; d&eacute;finie au pr&eacute;alable via une directive
+    <directive module="mod_dbd">DBDPrepareSQL</directive>.</p>
+
+</usage>
+</directivesynopsis>
+
+</modulesynopsis>
index 84eaffc38b513b61fb9393e68e1e40df7c3673a4..89c4516949496838549a2fa81aff7f728ccfc4f4 100644 (file)
@@ -8,5 +8,6 @@
 
   <variants>
     <variant>en</variant>
+    <variant>fr</variant>
   </variants>
 </metafile>
index 7f8f449bb6fb28b4833567e593fc4f0c8c04bc8c..01bfa92b6f15775e2c0f260ebcb54015a07501b0 100644 (file)
@@ -3,3 +3,7 @@
 URI: mod_socache_dbm.html.en
 Content-Language: en
 Content-type: text/html; charset=ISO-8859-1
+
+URI: mod_socache_dbm.html.fr
+Content-Language: fr
+Content-type: text/html; charset=ISO-8859-1
diff --git a/docs/manual/mod/mod_socache_dbm.html.fr b/docs/manual/mod/mod_socache_dbm.html.fr
new file mode 100644 (file)
index 0000000..180f011
--- /dev/null
@@ -0,0 +1,82 @@
+<?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_socache_dbm - 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 rel="stylesheet" type="text/css" href="../style/css/prettify.css" />
+<script src="../style/scripts/prettify.js" type="text/javascript">
+</script>
+
+<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="http://wiki.apache.org/httpd/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.4</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.4</a> &gt; <a href="./">Modules</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Module Apache mod_socache_dbm</h1>
+<div class="toplang">
+<p><span>Langues Disponibles: </span><a href="../en/mod/mod_socache_dbm.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/mod/mod_socache_dbm.html" title="Français">&nbsp;fr&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Fournisseur de cache d'objets partagés basé sur DBM.</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>socache_dbm_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_socache_dbm.c</td></tr></table>
+<h3>Sommaire</h3>
+
+    <p>Le module <code>mod_socache_dbm</code> est un fournisseur de cache
+    d'objets partagés qui permet la création et l'accès à un cache
+    maintenu par une base de données DBM.
+    </p>
+
+    <div class="example"><p><code>
+    dbm:/chemin/vers/datafile
+    </code></p></div>
+
+    <p>Vous trouverez des détails à propos des autres fournisseurs de
+    cache d'objets partagés <a href="../socache.html">ici</a>.
+    </p>
+
+</div>
+<div id="quickview"><h3 class="directives">Directives</h3>
+<p>Ce module ne fournit aucune directive.</p>
+<ul class="seealso"><li><a href="#comments_section">Commentaires</a></li></ul></div>
+
+</div>
+<div class="bottomlang">
+<p><span>Langues Disponibles: </span><a href="../en/mod/mod_socache_dbm.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/mod/mod_socache_dbm.html" title="Français">&nbsp;fr&nbsp;</a></p>
+</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
+<script type="text/javascript"><!--//--><![CDATA[//><!--
+var comments_shortname = 'httpd';
+var comments_identifier = 'http://httpd.apache.org/docs/2.4/mod/mod_socache_dbm.html';
+(function(w, d) {
+    if (w.location.hostname.toLowerCase() == "httpd.apache.org") {
+        d.write('<div id="comments_thread"><\/div>');
+        var s = d.createElement('script');
+        s.type = 'text/javascript';
+        s.async = true;
+        s.src = 'https://comments.apache.org/show_comments.lua?site=' + comments_shortname + '&page=' + comments_identifier;
+        (d.getElementsByTagName('head')[0] || d.getElementsByTagName('body')[0]).appendChild(s);
+    }
+    else { 
+        d.write('<div id="comments_thread">Comments are disabled for this page at the moment.<\/div>');
+    }
+})(window, document);
+//--><!]]></script></div><div id="footer">
+<p class="apache">Copyright 2013 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="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
+if (typeof(prettyPrint) !== 'undefined') {
+    prettyPrint();
+}
+//--><!]]></script>
+</body></html>
\ No newline at end of file
diff --git a/docs/manual/mod/mod_socache_dbm.xml.fr b/docs/manual/mod/mod_socache_dbm.xml.fr
new file mode 100644 (file)
index 0000000..006af37
--- /dev/null
@@ -0,0 +1,49 @@
+<?xml version="1.0"?>
+<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
+<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
+<!-- English Revision : 1373168 -->
+<!-- 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="mod_socache_dbm.xml.meta">
+
+<name>mod_socache_dbm</name>
+<description>Fournisseur de cache d'objets partag&eacute;s bas&eacute; sur DBM.</description>
+<status>Extension</status>
+<sourcefile>mod_socache_dbm.c</sourcefile>
+<identifier>socache_dbm_module</identifier>
+
+<summary>
+    <p>Le module <code>mod_socache_dbm</code> est un fournisseur de cache
+    d'objets partag&eacute;s qui permet la cr&eacute;ation et l'acc&egrave;s &agrave; un cache
+    maintenu par une base de donn&eacute;es DBM.
+    </p>
+
+    <example>
+    dbm:/chemin/vers/datafile
+    </example>
+
+    <p>Vous trouverez des d&eacute;tails &agrave; propos des autres fournisseurs de
+    cache d'objets partag&eacute;s <a href="../socache.html">ici</a>.
+    </p>
+
+</summary>
+
+</modulesynopsis>
index 036b390f961ead2d5e864561f74c414a503a5c82..3c0e26b712223c55222f192375afb8095898d244 100644 (file)
@@ -8,5 +8,6 @@
 
   <variants>
     <variant>en</variant>
+    <variant>fr</variant>
   </variants>
 </metafile>
index e898ee2a03ffe94e5fe7ed12558fce7f368a8286..56074f75454114e453b27073b3a2537bf2736418 100644 (file)
@@ -3,3 +3,7 @@
 URI: mod_socache_dc.html.en
 Content-Language: en
 Content-type: text/html; charset=ISO-8859-1
+
+URI: mod_socache_dc.html.fr
+Content-Language: fr
+Content-type: text/html; charset=ISO-8859-1
diff --git a/docs/manual/mod/mod_socache_dc.html.fr b/docs/manual/mod/mod_socache_dc.html.fr
new file mode 100644 (file)
index 0000000..b5c2911
--- /dev/null
@@ -0,0 +1,79 @@
+<?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_socache_dc - 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 rel="stylesheet" type="text/css" href="../style/css/prettify.css" />
+<script src="../style/scripts/prettify.js" type="text/javascript">
+</script>
+
+<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="http://wiki.apache.org/httpd/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.4</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.4</a> &gt; <a href="./">Modules</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Module Apache mod_socache_dc</h1>
+<div class="toplang">
+<p><span>Langues Disponibles: </span><a href="../en/mod/mod_socache_dc.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/mod/mod_socache_dc.html" title="Français">&nbsp;fr&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Fournisseur de cache d'objets partagés basé sur dc.</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>socache_dc_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_socache_dc.c</td></tr></table>
+<h3>Sommaire</h3>
+
+    <p>Le module <code>mod_socache_dc</code> est un fournisseur de cache
+    d'objets partagés qui permet la création et l'accès à un cache
+    maintenu par les bibliothèques de mise en cache de sessions
+    distribuées <a href="http://www.distcache.org/">distcache</a>.
+    </p>
+
+    <p>Vous trouverez des détails à propos des autres fournisseurs de
+    cache d'objets partagés <a href="../socache.html">ici</a>.
+    </p>
+
+</div>
+<div id="quickview"><h3 class="directives">Directives</h3>
+<p>Ce module ne fournit aucune directive.</p>
+<ul class="seealso"><li><a href="#comments_section">Commentaires</a></li></ul></div>
+
+</div>
+<div class="bottomlang">
+<p><span>Langues Disponibles: </span><a href="../en/mod/mod_socache_dc.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/mod/mod_socache_dc.html" title="Français">&nbsp;fr&nbsp;</a></p>
+</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
+<script type="text/javascript"><!--//--><![CDATA[//><!--
+var comments_shortname = 'httpd';
+var comments_identifier = 'http://httpd.apache.org/docs/2.4/mod/mod_socache_dc.html';
+(function(w, d) {
+    if (w.location.hostname.toLowerCase() == "httpd.apache.org") {
+        d.write('<div id="comments_thread"><\/div>');
+        var s = d.createElement('script');
+        s.type = 'text/javascript';
+        s.async = true;
+        s.src = 'https://comments.apache.org/show_comments.lua?site=' + comments_shortname + '&page=' + comments_identifier;
+        (d.getElementsByTagName('head')[0] || d.getElementsByTagName('body')[0]).appendChild(s);
+    }
+    else { 
+        d.write('<div id="comments_thread">Comments are disabled for this page at the moment.<\/div>');
+    }
+})(window, document);
+//--><!]]></script></div><div id="footer">
+<p class="apache">Copyright 2013 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="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
+if (typeof(prettyPrint) !== 'undefined') {
+    prettyPrint();
+}
+//--><!]]></script>
+</body></html>
\ No newline at end of file
diff --git a/docs/manual/mod/mod_socache_dc.xml.fr b/docs/manual/mod/mod_socache_dc.xml.fr
new file mode 100644 (file)
index 0000000..98fca42
--- /dev/null
@@ -0,0 +1,46 @@
+<?xml version="1.0"?>
+<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
+<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
+<!-- English Revision : 1370771 -->
+<!-- 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="mod_socache_dc.xml.meta">
+
+<name>mod_socache_dc</name>
+<description>Fournisseur de cache d'objets partag&eacute;s bas&eacute; sur dc.</description>
+<status>Extension</status>
+<sourcefile>mod_socache_dc.c</sourcefile>
+<identifier>socache_dc_module</identifier>
+
+<summary>
+    <p>Le module <code>mod_socache_dc</code> est un fournisseur de cache
+    d'objets partag&eacute;s qui permet la cr&eacute;ation et l'acc&egrave;s &agrave; un cache
+    maintenu par les biblioth&egrave;ques de mise en cache de sessions
+    distribu&eacute;es <a href="http://www.distcache.org/">distcache</a>.
+    </p>
+
+    <p>Vous trouverez des d&eacute;tails &agrave; propos des autres fournisseurs de
+    cache d'objets partag&eacute;s <a href="../socache.html">ici</a>.
+    </p>
+
+</summary>
+
+</modulesynopsis>
index 78c76b73a643a86a981331945b97027eed00170a..e1f2ad428184af719453e6df71e9ad1be776e63a 100644 (file)
@@ -8,5 +8,6 @@
 
   <variants>
     <variant>en</variant>
+    <variant>fr</variant>
   </variants>
 </metafile>
index 10fd3e20260385cc4f7432a6f664fec223270bae..4670c895e43d0dbeea41ef3313b85946dc9b6830 100644 (file)
@@ -3,3 +3,7 @@
 URI: mod_socache_memcache.html.en
 Content-Language: en
 Content-type: text/html; charset=ISO-8859-1
+
+URI: mod_socache_memcache.html.fr
+Content-Language: fr
+Content-type: text/html; charset=ISO-8859-1
diff --git a/docs/manual/mod/mod_socache_memcache.html.fr b/docs/manual/mod/mod_socache_memcache.html.fr
new file mode 100644 (file)
index 0000000..023614d
--- /dev/null
@@ -0,0 +1,91 @@
+<?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_socache_memcache - 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 rel="stylesheet" type="text/css" href="../style/css/prettify.css" />
+<script src="../style/scripts/prettify.js" type="text/javascript">
+</script>
+
+<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="http://wiki.apache.org/httpd/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.4</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.4</a> &gt; <a href="./">Modules</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Module Apache mod_socache_memcache</h1>
+<div class="toplang">
+<p><span>Langues Disponibles: </span><a href="../en/mod/mod_socache_memcache.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/mod/mod_socache_memcache.html" title="Français">&nbsp;fr&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Fournisseur de cache d'objets partagés basé sur Memcache.</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>socache_memcache_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_socache_memcache.c</td></tr></table>
+<h3>Sommaire</h3>
+
+    <p>Le module <code>mod_socache_memcache</code> est un fournisseur de cache
+    d'objets partagés qui permet la création et l'accès à un cache
+    maintenu par le système de mise en cache d'objets en mémoire
+    distribuée à hautes performances <a href="http://memcached.org/">memcached</a>.
+    </p>
+
+    <p>Cette méthode "create" du fournisseur de cache d'objets partagés
+    requiert une liste de spécifications hôte/port en cache mémoire
+    séparées par des virgules. Si vous utilisez ce fournisseur
+    dans la configuration d'autres modules (comme
+    <code class="directive"><a href="../mod/mod_ssl.html#sslsessioncache">SSLSessionCache</a></code>), vous devez
+    fournir la liste des serveurs sous la forme du paramètre optionnel
+    "arg".</p>
+
+     <div class="example"><p><code>
+         SSLSessionCache memcache:memcache.example.com:12345,memcache2.example.com:123455
+     </code></p></div>
+
+    <p>Vous trouverez des détails à propos des autres fournisseurs de
+    cache d'objets partagés <a href="../socache.html">ici</a>.
+    </p>
+
+</div>
+<div id="quickview"><h3 class="directives">Directives</h3>
+<p>Ce module ne fournit aucune directive.</p>
+<ul class="seealso"><li><a href="#comments_section">Commentaires</a></li></ul></div>
+
+</div>
+<div class="bottomlang">
+<p><span>Langues Disponibles: </span><a href="../en/mod/mod_socache_memcache.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/mod/mod_socache_memcache.html" title="Français">&nbsp;fr&nbsp;</a></p>
+</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
+<script type="text/javascript"><!--//--><![CDATA[//><!--
+var comments_shortname = 'httpd';
+var comments_identifier = 'http://httpd.apache.org/docs/2.4/mod/mod_socache_memcache.html';
+(function(w, d) {
+    if (w.location.hostname.toLowerCase() == "httpd.apache.org") {
+        d.write('<div id="comments_thread"><\/div>');
+        var s = d.createElement('script');
+        s.type = 'text/javascript';
+        s.async = true;
+        s.src = 'https://comments.apache.org/show_comments.lua?site=' + comments_shortname + '&page=' + comments_identifier;
+        (d.getElementsByTagName('head')[0] || d.getElementsByTagName('body')[0]).appendChild(s);
+    }
+    else { 
+        d.write('<div id="comments_thread">Comments are disabled for this page at the moment.<\/div>');
+    }
+})(window, document);
+//--><!]]></script></div><div id="footer">
+<p class="apache">Copyright 2013 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="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
+if (typeof(prettyPrint) !== 'undefined') {
+    prettyPrint();
+}
+//--><!]]></script>
+</body></html>
\ No newline at end of file
diff --git a/docs/manual/mod/mod_socache_memcache.xml.fr b/docs/manual/mod/mod_socache_memcache.xml.fr
new file mode 100644 (file)
index 0000000..5019f76
--- /dev/null
@@ -0,0 +1,59 @@
+<?xml version="1.0"?>
+<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
+<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
+<!-- English Revision : 1425033 -->
+<!-- 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="mod_socache_memcache.xml.meta">
+
+<name>mod_socache_memcache</name>
+<description>Fournisseur de cache d'objets partag&eacute;s bas&eacute; sur Memcache.</description>
+<status>Extension</status>
+<sourcefile>mod_socache_memcache.c</sourcefile>
+<identifier>socache_memcache_module</identifier>
+
+<summary>
+    <p>Le module <code>mod_socache_memcache</code> est un fournisseur de cache
+    d'objets partag&eacute;s qui permet la cr&eacute;ation et l'acc&egrave;s &agrave; un cache
+    maintenu par le syst&egrave;me de mise en cache d'objets en m&eacute;moire
+    distribu&eacute;e &agrave; hautes performances <a
+    href="http://memcached.org/">memcached</a>.
+    </p>
+
+    <p>Cette m&eacute;thode "create" du fournisseur de cache d'objets partag&eacute;s
+    requiert une liste de sp&eacute;cifications h&ocirc;te/port en cache m&eacute;moire
+    s&eacute;par&eacute;es par des virgules. Si vous utilisez ce fournisseur
+    dans la configuration d'autres modules (comme
+    <directive module="mod_ssl">SSLSessionCache</directive>), vous devez
+    fournir la liste des serveurs sous la forme du param&egrave;tre optionnel
+    "arg".</p>
+
+     <example>
+         SSLSessionCache memcache:memcache.example.com:12345,memcache2.example.com:123455
+     </example>
+
+    <p>Vous trouverez des d&eacute;tails &agrave; propos des autres fournisseurs de
+    cache d'objets partag&eacute;s <a href="../socache.html">ici</a>.
+    </p>
+
+</summary>
+
+</modulesynopsis>
index 39453809eeefc223ebd3149c5394b3a5f11ecec2..7b6d723f5b704eb3bb15d3ffb0f1e26dd7e4aa3e 100644 (file)
@@ -8,5 +8,6 @@
 
   <variants>
     <variant>en</variant>
+    <variant>fr</variant>
   </variants>
 </metafile>
index 01249eb4f03a2e9ae90dfd83a7ce8e080236ab4e..1fa64fc1dee14e8470193402775a3eeb5e7729e2 100644 (file)
@@ -3,3 +3,7 @@
 URI: mod_socache_shmcb.html.en
 Content-Language: en
 Content-type: text/html; charset=ISO-8859-1
+
+URI: mod_socache_shmcb.html.fr
+Content-Language: fr
+Content-type: text/html; charset=ISO-8859-1
diff --git a/docs/manual/mod/mod_socache_shmcb.html.fr b/docs/manual/mod/mod_socache_shmcb.html.fr
new file mode 100644 (file)
index 0000000..e0e48a9
--- /dev/null
@@ -0,0 +1,83 @@
+<?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_socache_shmcb - 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 rel="stylesheet" type="text/css" href="../style/css/prettify.css" />
+<script src="../style/scripts/prettify.js" type="text/javascript">
+</script>
+
+<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="http://wiki.apache.org/httpd/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.4</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.4</a> &gt; <a href="./">Modules</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Module Apache mod_socache_shmcb</h1>
+<div class="toplang">
+<p><span>Langues Disponibles: </span><a href="../en/mod/mod_socache_shmcb.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/mod/mod_socache_shmcb.html" title="Français">&nbsp;fr&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Fournisseur de cache d'objets partagés basé sur shmcb.</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>socache_shmcb_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_socache_shmcb.c</td></tr></table>
+<h3>Sommaire</h3>
+
+    <p>Le module <code>mod_socache_shmcb</code> est un fournisseur de cache
+    d'objets partagés qui permet la création et l'accès à un cache
+    maintenu par un tampon cyclique à hautes performances au sein d'un
+    segment de mémoire partagée.
+    </p>
+
+    <div class="example"><p><code>
+    shmcb:/chemin/vers/datafile(512000)
+    </code></p></div>
+
+    <p>Vous trouverez des détails à propos des autres fournisseurs de
+    cache d'objets partagés <a href="../socache.html">ici</a>.
+    </p>
+
+</div>
+<div id="quickview"><h3 class="directives">Directives</h3>
+<p>Ce module ne fournit aucune directive.</p>
+<ul class="seealso"><li><a href="#comments_section">Commentaires</a></li></ul></div>
+
+</div>
+<div class="bottomlang">
+<p><span>Langues Disponibles: </span><a href="../en/mod/mod_socache_shmcb.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/mod/mod_socache_shmcb.html" title="Français">&nbsp;fr&nbsp;</a></p>
+</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
+<script type="text/javascript"><!--//--><![CDATA[//><!--
+var comments_shortname = 'httpd';
+var comments_identifier = 'http://httpd.apache.org/docs/2.4/mod/mod_socache_shmcb.html';
+(function(w, d) {
+    if (w.location.hostname.toLowerCase() == "httpd.apache.org") {
+        d.write('<div id="comments_thread"><\/div>');
+        var s = d.createElement('script');
+        s.type = 'text/javascript';
+        s.async = true;
+        s.src = 'https://comments.apache.org/show_comments.lua?site=' + comments_shortname + '&page=' + comments_identifier;
+        (d.getElementsByTagName('head')[0] || d.getElementsByTagName('body')[0]).appendChild(s);
+    }
+    else { 
+        d.write('<div id="comments_thread">Comments are disabled for this page at the moment.<\/div>');
+    }
+})(window, document);
+//--><!]]></script></div><div id="footer">
+<p class="apache">Copyright 2013 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="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
+if (typeof(prettyPrint) !== 'undefined') {
+    prettyPrint();
+}
+//--><!]]></script>
+</body></html>
\ No newline at end of file
diff --git a/docs/manual/mod/mod_socache_shmcb.xml.fr b/docs/manual/mod/mod_socache_shmcb.xml.fr
new file mode 100644 (file)
index 0000000..75d388a
--- /dev/null
@@ -0,0 +1,50 @@
+<?xml version="1.0"?>
+<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
+<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
+<!-- English Revision : 1373168 -->
+<!-- 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="mod_socache_shmcb.xml.meta">
+
+<name>mod_socache_shmcb</name>
+<description>Fournisseur de cache d'objets partag&eacute;s bas&eacute; sur shmcb.</description>
+<status>Extension</status>
+<sourcefile>mod_socache_shmcb.c</sourcefile>
+<identifier>socache_shmcb_module</identifier>
+
+<summary>
+    <p>Le module <code>mod_socache_shmcb</code> est un fournisseur de cache
+    d'objets partag&eacute;s qui permet la cr&eacute;ation et l'acc&egrave;s &agrave; un cache
+    maintenu par un tampon cyclique &agrave; hautes performances au sein d'un
+    segment de m&eacute;moire partag&eacute;e.
+    </p>
+
+    <example>
+    shmcb:/chemin/vers/datafile(512000)
+    </example>
+
+    <p>Vous trouverez des d&eacute;tails &agrave; propos des autres fournisseurs de
+    cache d'objets partag&eacute;s <a href="../socache.html">ici</a>.
+    </p>
+
+</summary>
+
+</modulesynopsis>
index 087e266715e1c753d0678b71fa2f32dcce2311f8..ddd7d4baffff2563d628532737bcd0da3e9985d1 100644 (file)
@@ -8,5 +8,6 @@
 
   <variants>
     <variant>en</variant>
+    <variant>fr</variant>
   </variants>
 </metafile>
index f5d06c29162f7e60744dcb717a16ebbe3f90c056..7bf30c42b72a1c6b59aabda58f211bdd13b6ad0e 100644 (file)
@@ -4,6 +4,10 @@ URI: mod_suexec.html.en
 Content-Language: en
 Content-type: text/html; charset=ISO-8859-1
 
+URI: mod_suexec.html.fr
+Content-Language: fr
+Content-type: text/html; charset=ISO-8859-1
+
 URI: mod_suexec.html.ja.utf8
 Content-Language: ja
 Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/mod/mod_suexec.html.fr b/docs/manual/mod/mod_suexec.html.fr
new file mode 100644 (file)
index 0000000..6bedf57
--- /dev/null
@@ -0,0 +1,114 @@
+<?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_suexec - 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 rel="stylesheet" type="text/css" href="../style/css/prettify.css" />
+<script src="../style/scripts/prettify.js" type="text/javascript">
+</script>
+
+<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="http://wiki.apache.org/httpd/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.4</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.4</a> &gt; <a href="./">Modules</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Module Apache mod_suexec</h1>
+<div class="toplang">
+<p><span>Langues Disponibles: </span><a href="../en/mod/mod_suexec.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/mod/mod_suexec.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../ja/mod/mod_suexec.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_suexec.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="../tr/mod/mod_suexec.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Permet l'exécution des scripts CGI sous l'utilisateur et
+le groupe spécifiés</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>suexec_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_suexec.c</td></tr></table>
+<h3>Sommaire</h3>
+
+    <p>Ce module, en combinaison avec son programme support
+    <code class="program"><a href="../programs/suexec.html">suexec</a></code>, permet l'exécution des scripts CGI sous
+    l'utilisateur et le groupe spécifiés.</p>
+</div>
+<div id="quickview"><h3 class="directives">Directives</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#suexecusergroup">SuexecUserGroup</a></li>
+</ul>
+<h3>Voir aussi</h3>
+<ul class="seealso">
+<li><a href="../suexec.html">Support de SuEXEC</a></li>
+</ul><ul class="seealso"><li><a href="#comments_section">Commentaires</a></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="SuexecUserGroup" id="SuexecUserGroup">SuexecUserGroup</a> <a name="suexecusergroup" id="suexecusergroup">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>L'utilisateur et le groupe sous lesquels les programmes CGI
+doivent s'exécuter</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SuexecUserGroup <em>Utilisateur Groupe</em></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</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_suexec</td></tr>
+</table>
+    <p>La directive <code class="directive">SuexecUserGroup</code> permet de
+    spécifier l'utilisateur et le groupe sous lesquels les programmes
+    CGI doivent s'exécuter. Les requêtes non CGI seront toujours
+    traitées avec l'utilisateur spécifié par la directive <code class="directive"><a href="../mod/mod_unixd.html#user">User</a></code>.</p>
+
+    <div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config">
+    SuexecUserGroup nobody nogroup
+    </pre>
+</div>
+
+    <p>Depuis la version 2.3.9, le démarrage va échouer si cette
+    directive est spécifiée et si la fonctionnalité suEXEC est
+    désactivée.</p>
+
+
+<h3>Voir aussi</h3>
+<ul>
+<li><code class="directive"><a href="../mod/mod_unixd.html#suexec">Suexec</a></code></li>
+</ul>
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Langues Disponibles: </span><a href="../en/mod/mod_suexec.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/mod/mod_suexec.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../ja/mod/mod_suexec.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_suexec.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="../tr/mod/mod_suexec.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
+</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
+<script type="text/javascript"><!--//--><![CDATA[//><!--
+var comments_shortname = 'httpd';
+var comments_identifier = 'http://httpd.apache.org/docs/2.4/mod/mod_suexec.html';
+(function(w, d) {
+    if (w.location.hostname.toLowerCase() == "httpd.apache.org") {
+        d.write('<div id="comments_thread"><\/div>');
+        var s = d.createElement('script');
+        s.type = 'text/javascript';
+        s.async = true;
+        s.src = 'https://comments.apache.org/show_comments.lua?site=' + comments_shortname + '&page=' + comments_identifier;
+        (d.getElementsByTagName('head')[0] || d.getElementsByTagName('body')[0]).appendChild(s);
+    }
+    else { 
+        d.write('<div id="comments_thread">Comments are disabled for this page at the moment.<\/div>');
+    }
+})(window, document);
+//--><!]]></script></div><div id="footer">
+<p class="apache">Copyright 2013 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="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
+if (typeof(prettyPrint) !== 'undefined') {
+    prettyPrint();
+}
+//--><!]]></script>
+</body></html>
\ No newline at end of file
diff --git a/docs/manual/mod/mod_suexec.xml.fr b/docs/manual/mod/mod_suexec.xml.fr
new file mode 100644 (file)
index 0000000..c080b26
--- /dev/null
@@ -0,0 +1,76 @@
+<?xml version="1.0"?>
+<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
+<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
+<!-- English Revision : 1421892 -->
+<!-- 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="mod_suexec.xml.meta">
+
+<name>mod_suexec</name>
+<description>Permet l'ex&eacute;cution des scripts CGI sous l'utilisateur et
+le groupe sp&eacute;cifi&eacute;s</description>
+<status>Extension</status>
+<sourcefile>mod_suexec.c</sourcefile>
+<identifier>suexec_module</identifier>
+
+
+<summary>
+    <p>Ce module, en combinaison avec son programme support
+    <program>suexec</program>, permet l'ex&eacute;cution des scripts CGI sous
+    l'utilisateur et le groupe sp&eacute;cifi&eacute;s.</p>
+</summary>
+
+<seealso><a href="../suexec.html">Support de SuEXEC</a></seealso>
+
+<directivesynopsis>
+
+<name>SuexecUserGroup</name>
+<description>L'utilisateur et le groupe sous lesquels les programmes CGI
+doivent s'ex&eacute;cuter</description>
+<syntax>SuexecUserGroup <em>Utilisateur Groupe</em></syntax>
+<contextlist><context>server config</context>
+<context>virtual host</context></contextlist>
+
+<usage>
+    <p>La directive <directive>SuexecUserGroup</directive> permet de
+    sp&eacute;cifier l'utilisateur et le groupe sous lesquels les programmes
+    CGI doivent s'ex&eacute;cuter. Les requ&ecirc;tes non CGI seront toujours
+    trait&eacute;es avec l'utilisateur sp&eacute;cifi&eacute; par la directive <directive
+    module="mod_unixd">User</directive>.</p>
+
+    <example>
+    <title>Exemple</title>
+    <highlight language="config">
+    SuexecUserGroup nobody nogroup
+    </highlight>
+    </example>
+
+    <p>Depuis la version 2.3.9, le d&eacute;marrage va &eacute;chouer si cette
+    directive est sp&eacute;cifi&eacute;e et si la fonctionnalit&eacute; suEXEC est
+    d&eacute;sactiv&eacute;e.</p>
+
+</usage>
+
+<seealso><directive module="mod_unixd">Suexec</directive></seealso>
+</directivesynopsis>
+
+</modulesynopsis>
+
index 06bed1af5c5e272dd8f2bc2cc026db5c15acf11f..e906e43a734a647811b3894b93da8766aea851ed 100644 (file)
@@ -8,6 +8,7 @@
 
   <variants>
     <variant>en</variant>
+    <variant>fr</variant>
     <variant outdated="yes">ja</variant>
     <variant outdated="yes">ko</variant>
     <variant outdated="yes">tr</variant>
index b6960e7bef1acafac3fd183512980c192f453c75..d9693b7b306999f2da9ebb46a201bd7a4928e634 100644 (file)
@@ -4,6 +4,10 @@ URI: mod_userdir.html.en
 Content-Language: en
 Content-type: text/html; charset=ISO-8859-1
 
+URI: mod_userdir.html.fr
+Content-Language: fr
+Content-type: text/html; charset=ISO-8859-1
+
 URI: mod_userdir.html.ja.utf8
 Content-Language: ja
 Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/mod/mod_userdir.html.fr b/docs/manual/mod/mod_userdir.html.fr
new file mode 100644 (file)
index 0000000..895d247
--- /dev/null
@@ -0,0 +1,230 @@
+<?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_userdir - 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 rel="stylesheet" type="text/css" href="../style/css/prettify.css" />
+<script src="../style/scripts/prettify.js" type="text/javascript">
+</script>
+
+<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="http://wiki.apache.org/httpd/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.4</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.4</a> &gt; <a href="./">Modules</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Module Apache mod_userdir</h1>
+<div class="toplang">
+<p><span>Langues Disponibles: </span><a href="../en/mod/mod_userdir.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/mod/mod_userdir.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../ja/mod/mod_userdir.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_userdir.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="../tr/mod/mod_userdir.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Répertoires propres à un utilisateur</td></tr>
+<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Base</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur de Module:</a></th><td>userdir_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_userdir.c</td></tr></table>
+<h3>Sommaire</h3>
+
+<p>Ce module permet l'accès aux répertoires propres à un utilisateur en
+utilisant la syntaxe <code>http://example.com/~utilisateur/</code>.</p>
+</div>
+<div id="quickview"><h3 class="directives">Directives</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#userdir">UserDir</a></li>
+</ul>
+<h3>Voir aussi</h3>
+<ul class="seealso">
+<li><a href="../urlmapping.html">Mise en correspondance des URLs
+avec le système de fichiers</a></li>
+<li><a href="../howto/public_html.html">Tutoriel
+public_html</a></li>
+</ul><ul class="seealso"><li><a href="#comments_section">Commentaires</a></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="UserDir" id="UserDir">UserDir</a> <a name="userdir" id="userdir">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Chemin des répertoires propres à un
+utilisateur</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>UserDir <em>nom-répertoire</em> [<em>nom-répertoire</em>] ...
+</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
+<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_userdir</td></tr>
+</table>
+
+    <p>La directive <code class="directive">UserDir</code> permet de définir le
+    répertoire réel du répertoire home d'un utilisateur à utiliser à la
+    réception d'une requête pour un document de cet utilisateur.
+    <em>nom-répertoire</em> peut se présenter sous la forme suivante
+    :</p>
+
+    <ul>
+      <li>Le nom d'un répertoire ou un modèle tel que ceux présentés
+      ci-dessous.</li>
+
+      <li>Le mot-clé <code>disabled</code>. <em>Toutes</em> les
+      traductions nom d'utilisateur vers répertoire sont alors
+      désactivées, à l'exception de celles comportant le mot-clé
+      <code>enabled</code> (voir ci-dessous).</li>
+
+      <li>Le mot-clé <code>disabled</code> suivi d'une liste de noms
+      d'utilisateurs séparés par des espaces. Les noms d'utilisateurs
+      apparaissant dans une telle liste ne feront <em>jamais</em>
+      l'objet d'une traduction vers un répertoire, même dans le cas où
+      ils apparaîtront dans une clause <code>enabled</code>.</li>
+
+      <li>Le mot-clé <code>enabled</code> suivi d'une liste de noms
+      d'utilisateurs séparés par des espaces. Les noms d'utilisateurs
+      apparaissant dans une telle liste seront traduits en répertoires
+      même dans le cas où une clause disable globale est active, mais
+      pas s'ils apparaissent aussi dans une clause
+      <code>disabled</code>.</li>
+    </ul>
+
+    <p>Si aucun mot-clé <code>enabled</code> ou <code>disabled</code>
+    n'apparait dans la directive <code>Userdir</code>, l'argument est
+    traité en tant que modèle de fichier, et utilisé pour traduire le
+    nom d'utilisateur en une spécification de répertoire. Une requête
+    pour <code>http://www.example.com/~bob/un/deux.html</code> sera
+    traduite en :</p>
+
+    <table>
+      <tr><th>Directive Userdir utilisée</th>
+          <th>Chemin traduit</th></tr>
+      <tr><td>UserDir public_html</td>
+          <td>~bob/public_html/un/deux.html</td></tr>
+      <tr><td>UserDir /usr/web</td>
+          <td>/usr/web/bob/un/deux.html</td></tr>
+      <tr><td>UserDir /home/*/www</td>
+          <td>/home/bob/www/un/deux.html</td></tr>
+    </table>
+
+    <p>Les directives suivantes vont envoyer des redirections au client
+    :</p>
+
+    <table>
+      <tr><th>Directive Userdir utilisée</th>
+          <th>Chemin traduit</th></tr>
+      <tr><td>UserDir http://www.example.com/utilisateurs</td>
+          <td>http://www.example.com/utilisateurs/bob/un/deux.html</td></tr>
+      <tr><td>UserDir http://www.example.com/*/usr</td>
+          <td>http://www.example.com/bob/usr/un/deux.html</td></tr>
+      <tr><td>UserDir http://www.example.com/~*/</td>
+          <td>http://www.example.com/~bob/un/deux.html</td></tr>
+    </table>
+
+    <div class="note">
+      <strong>Soyez prudent avec cette directive ; par exemple,
+      <code>"UserDir ./"</code> ferait correspondre
+      <code>"/~root"</code> à <code>"/"</code> - ce qui n'est
+      probablement pas souhaité. Il est fortement recommandé d'inclure
+      une déclaration "<code>UserDir disabled root</code>" dans votre
+      configuration. Voir aussi la directive <code class="directive"><a href="../mod/core.html#directory">Directory</a></code> et la page <a href="../misc/security_tips.html">Conseils en matière de
+      sécurité</a> pour plus d'informations.</strong>
+    </div>
+
+    <p>Exemples supplémentaires :</p>
+
+    <p>Pour permettre à quelques utilisateurs et seulement à ceux-ci de
+    posséder des répertoires <code>UserDir</code>, utilisez la
+    configuration suivante :</p>
+
+    <pre class="prettyprint lang-config">
+UserDir disabled
+UserDir enabled user1 user2 user3
+    </pre>
+
+
+    <p>Pour permettre à la plupart des utilisateurs de posséder des
+    répertoires <code>UserDir</code>, mais l'interdire à quelques uns,
+    utilisez la configuration suivante :</p>
+
+    <pre class="prettyprint lang-config">
+      UserDir disabled utilisateur4 utilisateur5 utilisateur6
+    </pre>
+
+
+    <p>Il est aussi possible de spécifier des répertoires utilisateurs
+    alternatifs. Si vous utilisez une commande comme :</p>
+
+    <pre class="prettyprint lang-config">
+      UserDir public_html /usr/web http://www.example.com/
+    </pre>
+
+
+    <p>Avec une requête pour
+    <code>http://www.example.com/~bob/un/deux.html</code>, le serveur
+    tentera tout d'abord de trouver la page à
+    <code>~bob/public_html/un/deux.html</code>, puis à
+    <code>/usr/web/bob/un/deux.html</code>, et enfin il enverra une
+    redirection vers
+    <code>http://www.example.com/bob/un/deux.html</code>.</p>
+
+    <p>Si vous spécifiez une redirection, elle doit être la dernière
+    alternative de la liste. Apache httpd ne pouvant pas déterminer si la
+    redirection a réussi, si cette dernière ne se trouve pas en fin de
+    liste, c'est cette alternative qui sera toujours utilisée.</p>
+
+    <p>La substitution de répertoire utilisateur n'est pas activée par
+    défaut depuis la version 2.1.4. Dans les versions précédentes,
+    <code>UserDir public_html</code> était sous-entendu si aucune
+    directive <code class="directive"><a href="#userdir">UserDir</a></code>
+    n'était présente.</p>
+
+    <div class="note"><h3>Détails à propos de la fusion</h3>
+    <p>Lorsqu'on passe du contexte global au contexte de serveur
+    virtuel, les listes d'utilisateurs spécifiques activés ou désactivés
+    sont remplacées par les listes du contexte, et non fusionnées.</p></div>
+
+
+<h3>Voir aussi</h3>
+<ul>
+<li>
+  <a href="../howto/public_html.html">Tutoriel sur les répertoires web
+  utilisateur</a>
+</li>
+</ul>
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Langues Disponibles: </span><a href="../en/mod/mod_userdir.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/mod/mod_userdir.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../ja/mod/mod_userdir.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_userdir.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="../tr/mod/mod_userdir.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
+</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
+<script type="text/javascript"><!--//--><![CDATA[//><!--
+var comments_shortname = 'httpd';
+var comments_identifier = 'http://httpd.apache.org/docs/2.4/mod/mod_userdir.html';
+(function(w, d) {
+    if (w.location.hostname.toLowerCase() == "httpd.apache.org") {
+        d.write('<div id="comments_thread"><\/div>');
+        var s = d.createElement('script');
+        s.type = 'text/javascript';
+        s.async = true;
+        s.src = 'https://comments.apache.org/show_comments.lua?site=' + comments_shortname + '&page=' + comments_identifier;
+        (d.getElementsByTagName('head')[0] || d.getElementsByTagName('body')[0]).appendChild(s);
+    }
+    else { 
+        d.write('<div id="comments_thread">Comments are disabled for this page at the moment.<\/div>');
+    }
+})(window, document);
+//--><!]]></script></div><div id="footer">
+<p class="apache">Copyright 2013 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="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
+if (typeof(prettyPrint) !== 'undefined') {
+    prettyPrint();
+}
+//--><!]]></script>
+</body></html>
\ No newline at end of file
diff --git a/docs/manual/mod/mod_userdir.xml.fr b/docs/manual/mod/mod_userdir.xml.fr
new file mode 100644 (file)
index 0000000..69fff78
--- /dev/null
@@ -0,0 +1,188 @@
+<?xml version="1.0"?>
+<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
+<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
+<!-- English Revision : 1334026 -->
+<!-- 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="mod_userdir.xml.meta">
+
+<name>mod_userdir</name>
+<description>Répertoires propres à un utilisateur</description>
+<status>Base</status>
+<sourcefile>mod_userdir.c</sourcefile>
+<identifier>userdir_module</identifier>
+
+<summary>
+<p>Ce module permet l'accès aux répertoires propres à un utilisateur en
+utilisant la syntaxe <code>http://example.com/~utilisateur/</code>.</p>
+</summary>
+
+<seealso><a href="../urlmapping.html">Mise en correspondance des URLs
+avec le système de fichiers</a></seealso>
+<seealso><a href="../howto/public_html.html">Tutoriel
+public_html</a></seealso>
+
+<directivesynopsis>
+
+<name>UserDir</name>
+<description>Chemin des répertoires propres à un
+utilisateur</description>
+<syntax>UserDir <em>nom-répertoire</em> [<em>nom-répertoire</em>] ...
+</syntax>
+<contextlist><context>server config</context>
+<context>virtual host</context></contextlist>
+
+<usage>
+
+    <p>La directive <directive>UserDir</directive> permet de définir le
+    répertoire réel du répertoire home d'un utilisateur à utiliser à la
+    réception d'une requête pour un document de cet utilisateur.
+    <em>nom-répertoire</em> peut se présenter sous la forme suivante
+    :</p>
+
+    <ul>
+      <li>Le nom d'un répertoire ou un modèle tel que ceux présentés
+      ci-dessous.</li>
+
+      <li>Le mot-clé <code>disabled</code>. <em>Toutes</em> les
+      traductions nom d'utilisateur vers répertoire sont alors
+      désactivées, à l'exception de celles comportant le mot-clé
+      <code>enabled</code> (voir ci-dessous).</li>
+
+      <li>Le mot-clé <code>disabled</code> suivi d'une liste de noms
+      d'utilisateurs séparés par des espaces. Les noms d'utilisateurs
+      apparaissant dans une telle liste ne feront <em>jamais</em>
+      l'objet d'une traduction vers un répertoire, même dans le cas où
+      ils apparaîtront dans une clause <code>enabled</code>.</li>
+
+      <li>Le mot-clé <code>enabled</code> suivi d'une liste de noms
+      d'utilisateurs séparés par des espaces. Les noms d'utilisateurs
+      apparaissant dans une telle liste seront traduits en répertoires
+      même dans le cas où une clause disable globale est active, mais
+      pas s'ils apparaissent aussi dans une clause
+      <code>disabled</code>.</li>
+    </ul>
+
+    <p>Si aucun mot-clé <code>enabled</code> ou <code>disabled</code>
+    n'apparait dans la directive <code>Userdir</code>, l'argument est
+    traité en tant que modèle de fichier, et utilisé pour traduire le
+    nom d'utilisateur en une spécification de répertoire. Une requête
+    pour <code>http://www.example.com/~bob/un/deux.html</code> sera
+    traduite en :</p>
+
+    <table>
+      <tr><th>Directive Userdir utilisée</th>
+          <th>Chemin traduit</th></tr>
+      <tr><td>UserDir public_html</td>
+          <td>~bob/public_html/un/deux.html</td></tr>
+      <tr><td>UserDir /usr/web</td>
+          <td>/usr/web/bob/un/deux.html</td></tr>
+      <tr><td>UserDir /home/*/www</td>
+          <td>/home/bob/www/un/deux.html</td></tr>
+    </table>
+
+    <p>Les directives suivantes vont envoyer des redirections au client
+    :</p>
+
+    <table>
+      <tr><th>Directive Userdir utilisée</th>
+          <th>Chemin traduit</th></tr>
+      <tr><td>UserDir http://www.example.com/utilisateurs</td>
+          <td>http://www.example.com/utilisateurs/bob/un/deux.html</td></tr>
+      <tr><td>UserDir http://www.example.com/*/usr</td>
+          <td>http://www.example.com/bob/usr/un/deux.html</td></tr>
+      <tr><td>UserDir http://www.example.com/~*/</td>
+          <td>http://www.example.com/~bob/un/deux.html</td></tr>
+    </table>
+
+    <note>
+      <strong>Soyez prudent avec cette directive ; par exemple,
+      <code>"UserDir ./"</code> ferait correspondre
+      <code>"/~root"</code> à <code>"/"</code> - ce qui n'est
+      probablement pas souhaité. Il est fortement recommandé d'inclure
+      une déclaration "<code>UserDir disabled root</code>" dans votre
+      configuration. Voir aussi la directive <directive
+      module="core">Directory</directive> et la page <a
+      href="../misc/security_tips.html">Conseils en matière de
+      sécurité</a> pour plus d'informations.</strong>
+    </note>
+
+    <p>Exemples supplémentaires :</p>
+
+    <p>Pour permettre à quelques utilisateurs et seulement à ceux-ci de
+    posséder des répertoires <code>UserDir</code>, utilisez la
+    configuration suivante :</p>
+
+    <highlight language="config">
+UserDir disabled
+UserDir enabled user1 user2 user3
+    </highlight>
+
+    <p>Pour permettre à la plupart des utilisateurs de posséder des
+    répertoires <code>UserDir</code>, mais l'interdire à quelques uns,
+    utilisez la configuration suivante :</p>
+
+    <highlight language="config">
+      UserDir disabled utilisateur4 utilisateur5 utilisateur6
+    </highlight>
+
+    <p>Il est aussi possible de spécifier des répertoires utilisateurs
+    alternatifs. Si vous utilisez une commande comme :</p>
+
+    <highlight language="config">
+      UserDir public_html /usr/web http://www.example.com/
+    </highlight>
+
+    <p>Avec une requête pour
+    <code>http://www.example.com/~bob/un/deux.html</code>, le serveur
+    tentera tout d'abord de trouver la page à
+    <code>~bob/public_html/un/deux.html</code>, puis à
+    <code>/usr/web/bob/un/deux.html</code>, et enfin il enverra une
+    redirection vers
+    <code>http://www.example.com/bob/un/deux.html</code>.</p>
+
+    <p>Si vous spécifiez une redirection, elle doit être la dernière
+    alternative de la liste. Apache httpd ne pouvant pas déterminer si la
+    redirection a réussi, si cette dernière ne se trouve pas en fin de
+    liste, c'est cette alternative qui sera toujours utilisée.</p>
+
+    <p>La substitution de répertoire utilisateur n'est pas activée par
+    défaut depuis la version 2.1.4. Dans les versions précédentes,
+    <code>UserDir public_html</code> était sous-entendu si aucune
+    directive <directive module="mod_userdir">UserDir</directive>
+    n'était présente.</p>
+
+    <note><title>Détails à propos de la fusion</title>
+    <p>Lorsqu'on passe du contexte global au contexte de serveur
+    virtuel, les listes d'utilisateurs spécifiques activés ou désactivés
+    sont remplacées par les listes du contexte, et non fusionnées.</p></note>
+
+</usage>
+
+<seealso>
+  <a href="../howto/public_html.html">Tutoriel sur les répertoires web
+  utilisateur</a>
+</seealso>
+
+</directivesynopsis>
+</modulesynopsis>
+
+
index 115e61df9538570b69a1f0fbf0f426cb6e7daff0..7ca83c0c4d30db806b46fa9f490bc35c250530b7 100644 (file)
@@ -8,6 +8,7 @@
 
   <variants>
     <variant>en</variant>
+    <variant>fr</variant>
     <variant outdated="yes">ja</variant>
     <variant outdated="yes">ko</variant>
     <variant outdated="yes">tr</variant>
index 63ee8b409a84d31faa46bf8e72c469e3ad8c5154..abed042ff5ec7cb7ef9af7ad6984d28747cdfca4 100644 (file)
@@ -3,3 +3,7 @@
 URI: mod_usertrack.html.en
 Content-Language: en
 Content-type: text/html; charset=ISO-8859-1
+
+URI: mod_usertrack.html.fr
+Content-Language: fr
+Content-type: text/html; charset=ISO-8859-1
diff --git a/docs/manual/mod/mod_usertrack.html.fr b/docs/manual/mod/mod_usertrack.html.fr
new file mode 100644 (file)
index 0000000..8714481
--- /dev/null
@@ -0,0 +1,259 @@
+<?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_usertrack - 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 rel="stylesheet" type="text/css" href="../style/css/prettify.css" />
+<script src="../style/scripts/prettify.js" type="text/javascript">
+</script>
+
+<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="http://wiki.apache.org/httpd/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.4</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.4</a> &gt; <a href="./">Modules</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Module Apache mod_usertrack</h1>
+<div class="toplang">
+<p><span>Langues Disponibles: </span><a href="../en/mod/mod_usertrack.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/mod/mod_usertrack.html" title="Français">&nbsp;fr&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>
+Journalisation <em>Clickstream</em> des liens parcourus par un
+utilisateur sur un site
+</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>usertrack_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_usertrack.c</td></tr></table>
+<h3>Sommaire</h3>
+
+    <p>Ce module permet de suivre le parcours d'un utilisateur à travers
+    votre site web en faisant appel aux cookies de navigateur.</p>
+</div>
+<div id="quickview"><h3 class="directives">Directives</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#cookiedomain">CookieDomain</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#cookieexpires">CookieExpires</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#cookiename">CookieName</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#cookiestyle">CookieStyle</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#cookietracking">CookieTracking</a></li>
+</ul>
+<h3>Sujets</h3>
+<ul id="topics">
+<li><img alt="" src="../images/down.gif" /> <a href="#logging">Journalisation</a></li>
+</ul><ul class="seealso"><li><a href="#comments_section">Commentaires</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="logging" id="logging">Journalisation</a></h2>
+
+
+    <p><code class="module"><a href="../mod/mod_usertrack.html">mod_usertrack</a></code> définit un cookie qui peut être
+    journalisé via les formats configurables du module
+    <code class="module"><a href="../mod/mod_log_config.html">mod_log_config</a></code> :</p>
+
+    <pre class="prettyprint lang-config">
+LogFormat "%{Apache}n %r %t" usertrack
+CustomLog logs/clickstream.log usertrack
+    </pre>
+
+
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="CookieDomain" id="CookieDomain">CookieDomain</a> <a name="cookiedomain" id="cookiedomain">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Le domaine auquel le cookie traceur
+s'applique</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>CookieDomain <em>domaine</em></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>FileInfo</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_usertrack</td></tr>
+</table>
+
+    <p>Cette directive permet de définir le domaine auquel le cookie
+    traceur s'applique. Si elle n'est pas présente, aucun domaine n'est
+    inclus dans le champ d'en-tête cookie.</p>
+
+    <p>La chaîne dommaine <strong>doit</strong> commencer par un point,
+    et <strong>doit</strong> comporter au moins un point entouré
+    d'autres caractères. Par exemple, <code>.example.com</code> est
+    une chaîne valide, mais <code>www.example.com</code> et
+    <code>.com</code> ne le sont pas.</p>
+
+    <div class="note">La plupart des navigateurs utilisés actuellement n'autorisent
+    pas la définition de cookies pour un domaine racine de deux niveaux,
+    tel que <code>.co.uk</code>, bien qu'un tel domaine remplisse les
+    conditions de validité décrites ci-dessus.<br />
+
+    Ces domaines sont équivalents à des domaines racines comme
+    <code>.com</code>, et autoriser de tels cookies peut constituer un
+    risque en matière de sécurité. Ainsi, si vous vous situez sous un
+    domaine racine de deux niveaux, vous devez encore utiliser votre
+    domaine véritable, comme vous le feriez avec tout autre domaine
+    racine (par exemple <code>.example.co.uk</code>).
+    </div>
+
+    <pre class="prettyprint lang-config">
+    CookieDomain .example.com
+    </pre>
+
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="CookieExpires" id="CookieExpires">CookieExpires</a> <a name="cookieexpires" id="cookieexpires">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Durée avant expiration du cookie traceur</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>CookieExpires <em>durée</em></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>FileInfo</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_usertrack</td></tr>
+</table>
+    <p>Lorsqu'elle est utilisée, cette directive définit une durée avant
+    l'expiration du cookie généré par le module usertrack. La
+    <em>durée</em> peut être spécifiée sous la forme d'un nombre de
+    secondes, ou sous une forme du
+    style "2 weeks 3 days 7 hours". les termes valides sont : years,
+    months, weeks, days, hours, minutes et seconds. Si la durée est
+    spécifiée dans un format autre qu'un nombre de secondes, elle doit
+    être entourée de guillemets.</p>
+
+    <p>Si cette directive est absente, la durée de vie des cookies est
+    limitée à la session actuelle du navigateur.</p>
+
+    <pre class="prettyprint lang-config">
+    CookieExpires "3 weeks"
+    </pre>
+
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="CookieName" id="CookieName">CookieName</a> <a name="cookiename" id="cookiename">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Nom du cookie traceur</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>CookieName <em>symbole</em></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>CookieName Apache</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>FileInfo</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_usertrack</td></tr>
+</table>
+    <p>Cette directive vous permet de modifier le nom du cookie que ce
+    module utilise pour sa journalisation. Le nom par défaut du cookie
+    est "<code>Apache</code>".</p>
+
+    <p>Vous devez spécifier un nom de cookie valide ; les résultats sont
+    imprévisibles si vous utilisez un nom contenant des caractères
+    inhabituels. Les caractères valides font partie des intervales A-Z,
+    a-z, 0-9, "_", et "-".</p>
+
+    <pre class="prettyprint lang-config">
+    CookieName clicktrack
+    </pre>
+
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="CookieStyle" id="CookieStyle">CookieStyle</a> <a name="cookiestyle" id="cookiestyle">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Format du champ d'en-tête cookie</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>CookieStyle
+    <em>Netscape|Cookie|Cookie2|RFC2109|RFC2965</em></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>CookieStyle Netscape</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>FileInfo</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_usertrack</td></tr>
+</table>
+    <p>Cette directive permet de contrôler le format du champ d'en-tête
+    cookie. Les trois formats autorisés sont :</p>
+
+    <ul>
+      <li><strong>Netscape</strong> : il s'agit du format original, mais
+      est désormais obsolète. C'est le format par défaut et il
+      correspond à la syntaxe historique utilisée par Apache.</li>
+
+      <li><strong>Cookie</strong> ou <strong>RFC2109</strong> : c'est la
+      syntaxe qui remplace la syntaxe Netscape.</li>
+
+      <li><strong>Cookie2</strong> ou <strong>RFC2965</strong> : c'est
+      la syntaxe de cookie la plus actuelle.</li>
+    </ul>
+
+    <p>Tous les clients ne supportent pas l'ensemble de ces formats,
+    mais il est conseillé d'utiliser le plus récent qui sera en général
+    supporté par le navigateur utilisé par vos utilisateurs. A l'heure où ce
+    document est écrit, la plupart des navigateurs supportent ces trois
+    formats, <code>Cookie2</code> étant le format recommandé.</p>
+
+    <pre class="prettyprint lang-config">
+    CookieStyle Cookie2
+    </pre>
+
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="CookieTracking" id="CookieTracking">CookieTracking</a> <a name="cookietracking" id="cookietracking">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Active le cookie traceur</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>CookieTracking on|off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>CookieTracking off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>FileInfo</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_usertrack</td></tr>
+</table>
+    <p>Lorsque le module <code class="module"><a href="../mod/mod_usertrack.html">mod_usertrack</a></code> est chargé, et
+    si <code>CookieTracking on</code> est définie, Apache enverra un
+    cookie traceur pour toute nouvelle requête. Cette directive peut
+    être utilisée pour activer ou désactiver ce comportement pour un
+    serveur virtuel ou un répertoire. Par défaut, l'activation de
+    <code class="module"><a href="../mod/mod_usertrack.html">mod_usertrack</a></code> ne suffit <strong>pas</strong> pour
+    activer les cookies.</p>
+
+    <pre class="prettyprint lang-config">
+    CookieTracking on
+    </pre>
+
+
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Langues Disponibles: </span><a href="../en/mod/mod_usertrack.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/mod/mod_usertrack.html" title="Français">&nbsp;fr&nbsp;</a></p>
+</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
+<script type="text/javascript"><!--//--><![CDATA[//><!--
+var comments_shortname = 'httpd';
+var comments_identifier = 'http://httpd.apache.org/docs/2.4/mod/mod_usertrack.html';
+(function(w, d) {
+    if (w.location.hostname.toLowerCase() == "httpd.apache.org") {
+        d.write('<div id="comments_thread"><\/div>');
+        var s = d.createElement('script');
+        s.type = 'text/javascript';
+        s.async = true;
+        s.src = 'https://comments.apache.org/show_comments.lua?site=' + comments_shortname + '&page=' + comments_identifier;
+        (d.getElementsByTagName('head')[0] || d.getElementsByTagName('body')[0]).appendChild(s);
+    }
+    else { 
+        d.write('<div id="comments_thread">Comments are disabled for this page at the moment.<\/div>');
+    }
+})(window, document);
+//--><!]]></script></div><div id="footer">
+<p class="apache">Copyright 2013 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="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
+if (typeof(prettyPrint) !== 'undefined') {
+    prettyPrint();
+}
+//--><!]]></script>
+</body></html>
\ No newline at end of file
diff --git a/docs/manual/mod/mod_usertrack.xml.fr b/docs/manual/mod/mod_usertrack.xml.fr
new file mode 100644 (file)
index 0000000..1bcb8d3
--- /dev/null
@@ -0,0 +1,235 @@
+<?xml version="1.0"?>
+<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
+<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
+<!-- English Revision : 1334026 -->
+<!-- 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="mod_usertrack.xml.meta">
+<name>mod_usertrack</name>
+<description>
+Journalisation <em>Clickstream</em> des liens parcourus par un
+utilisateur sur un site
+</description>
+<status>Extension</status>
+<sourcefile>mod_usertrack.c</sourcefile>
+<identifier>usertrack_module</identifier>
+
+<summary>
+    <p>Ce module permet de suivre le parcours d'un utilisateur &agrave; travers
+    votre site web en faisant appel aux cookies de navigateur.</p>
+</summary>
+
+
+<section id="logging">
+<title>Journalisation</title>
+
+    <p><module>mod_usertrack</module> d&eacute;finit un cookie qui peut &ecirc;tre
+    journalis&eacute; via les formats configurables du module
+    <module>mod_log_config</module> :</p>
+
+    <highlight language="config">
+LogFormat "%{Apache}n %r %t" usertrack
+CustomLog logs/clickstream.log usertrack
+    </highlight>
+
+
+</section>
+
+<directivesynopsis>
+<name>CookieDomain</name>
+<description>Le domaine auquel le cookie traceur
+s'applique</description>
+<syntax>CookieDomain <em>domaine</em></syntax>
+<contextlist>
+<context>server config</context>
+<context>virtual host</context>
+<context>directory</context>
+<context>.htaccess</context>
+</contextlist>
+<override>FileInfo</override>
+
+<usage>
+
+    <p>Cette directive permet de d&eacute;finir le domaine auquel le cookie
+    traceur s'applique. Si elle n'est pas pr&eacute;sente, aucun domaine n'est
+    inclus dans le champ d'en-t&ecirc;te cookie.</p>
+
+    <p>La cha&icirc;ne dommaine <strong>doit</strong> commencer par un point,
+    et <strong>doit</strong> comporter au moins un point entour&eacute;
+    d'autres caract&egrave;res. Par exemple, <code>.example.com</code> est
+    une cha&icirc;ne valide, mais <code>www.example.com</code> et
+    <code>.com</code> ne le sont pas.</p>
+
+    <note>La plupart des navigateurs utilis&eacute;s actuellement n'autorisent
+    pas la d&eacute;finition de cookies pour un domaine racine de deux niveaux,
+    tel que <code>.co.uk</code>, bien qu'un tel domaine remplisse les
+    conditions de validit&eacute; d&eacute;crites ci-dessus.<br />
+
+    Ces domaines sont &eacute;quivalents &agrave; des domaines racines comme
+    <code>.com</code>, et autoriser de tels cookies peut constituer un
+    risque en mati&egrave;re de s&eacute;curit&eacute;. Ainsi, si vous vous situez sous un
+    domaine racine de deux niveaux, vous devez encore utiliser votre
+    domaine v&eacute;ritable, comme vous le feriez avec tout autre domaine
+    racine (par exemple <code>.example.co.uk</code>).
+    </note>
+
+    <highlight language="config">
+    CookieDomain .example.com
+    </highlight>
+</usage>
+</directivesynopsis>
+
+
+<directivesynopsis>
+<name>CookieExpires</name>
+<description>Dur&eacute;e avant expiration du cookie traceur</description>
+<syntax>CookieExpires <em>dur&eacute;e</em></syntax>
+<contextlist>
+<context>server config</context>
+<context>virtual host</context>
+<context>directory</context>
+<context>.htaccess</context>
+</contextlist>
+<override>FileInfo</override>
+
+<usage>
+    <p>Lorsqu'elle est utilis&eacute;e, cette directive d&eacute;finit une dur&eacute;e avant
+    l'expiration du cookie g&eacute;n&eacute;r&eacute; par le module usertrack. La
+    <em>dur&eacute;e</em> peut &ecirc;tre sp&eacute;cifi&eacute;e sous la forme d'un nombre de
+    secondes, ou sous une forme du
+    style "2 weeks 3 days 7 hours". les termes valides sont : years,
+    months, weeks, days, hours, minutes et seconds. Si la dur&eacute;e est
+    sp&eacute;cifi&eacute;e dans un format autre qu'un nombre de secondes, elle doit
+    &ecirc;tre entour&eacute;e de guillemets.</p>
+
+    <p>Si cette directive est absente, la dur&eacute;e de vie des cookies est
+    limit&eacute;e &agrave; la session actuelle du navigateur.</p>
+
+    <highlight language="config">
+    CookieExpires "3 weeks"
+    </highlight>
+</usage>
+</directivesynopsis>
+
+<directivesynopsis>
+<name>CookieName</name>
+<description>Nom du cookie traceur</description>
+<syntax>CookieName <em>symbole</em></syntax>
+<default>CookieName Apache</default>
+<contextlist>
+<context>server config</context>
+<context>virtual host</context>
+<context>directory</context>
+<context>.htaccess</context>
+</contextlist>
+<override>FileInfo</override>
+
+<usage>
+    <p>Cette directive vous permet de modifier le nom du cookie que ce
+    module utilise pour sa journalisation. Le nom par d&eacute;faut du cookie
+    est "<code>Apache</code>".</p>
+
+    <p>Vous devez sp&eacute;cifier un nom de cookie valide ; les r&eacute;sultats sont
+    impr&eacute;visibles si vous utilisez un nom contenant des caract&egrave;res
+    inhabituels. Les caract&egrave;res valides font partie des intervales A-Z,
+    a-z, 0-9, "_", et "-".</p>
+
+    <highlight language="config">
+    CookieName clicktrack
+    </highlight>
+</usage>
+
+</directivesynopsis>
+
+<directivesynopsis>
+<name>CookieStyle</name>
+<description>Format du champ d'en-t&ecirc;te cookie</description>
+<syntax>CookieStyle
+    <em>Netscape|Cookie|Cookie2|RFC2109|RFC2965</em></syntax>
+<default>CookieStyle Netscape</default>
+<contextlist>
+<context>server config</context>
+<context>virtual host</context>
+<context>directory</context>
+<context>.htaccess</context>
+</contextlist>
+<override>FileInfo</override>
+
+<usage>
+    <p>Cette directive permet de contr&ocirc;ler le format du champ d'en-t&ecirc;te
+    cookie. Les trois formats autoris&eacute;s sont :</p>
+
+    <ul>
+      <li><strong>Netscape</strong> : il s'agit du format original, mais
+      est d&eacute;sormais obsol&egrave;te. C'est le format par d&eacute;faut et il
+      correspond &agrave; la syntaxe historique utilis&eacute;e par Apache.</li>
+
+      <li><strong>Cookie</strong> ou <strong>RFC2109</strong> : c'est la
+      syntaxe qui remplace la syntaxe Netscape.</li>
+
+      <li><strong>Cookie2</strong> ou <strong>RFC2965</strong> : c'est
+      la syntaxe de cookie la plus actuelle.</li>
+    </ul>
+
+    <p>Tous les clients ne supportent pas l'ensemble de ces formats,
+    mais il est conseill&eacute; d'utiliser le plus r&eacute;cent qui sera en g&eacute;n&eacute;ral
+    support&eacute; par le navigateur utilis&eacute; par vos utilisateurs. A l'heure o&ugrave; ce
+    document est &eacute;crit, la plupart des navigateurs supportent ces trois
+    formats, <code>Cookie2</code> &eacute;tant le format recommand&eacute;.</p>
+
+    <highlight language="config">
+    CookieStyle Cookie2
+    </highlight>
+</usage>
+</directivesynopsis>
+
+
+
+<directivesynopsis>
+<name>CookieTracking</name>
+<description>Active le cookie traceur</description>
+<syntax>CookieTracking on|off</syntax>
+<default>CookieTracking off</default>
+<contextlist>
+<context>server config</context>
+<context>virtual host</context>
+<context>directory</context>
+<context>.htaccess</context>
+</contextlist>
+<override>FileInfo</override>
+
+<usage>
+    <p>Lorsque le module <module>mod_usertrack</module> est charg&eacute;, et
+    si <code>CookieTracking on</code> est d&eacute;finie, Apache enverra un
+    cookie traceur pour toute nouvelle requ&ecirc;te. Cette directive peut
+    &ecirc;tre utilis&eacute;e pour activer ou d&eacute;sactiver ce comportement pour un
+    serveur virtuel ou un r&eacute;pertoire. Par d&eacute;faut, l'activation de
+    <module>mod_usertrack</module> ne suffit <strong>pas</strong> pour
+    activer les cookies.</p>
+
+    <highlight language="config">
+    CookieTracking on
+    </highlight>
+
+</usage>
+</directivesynopsis>
+
+</modulesynopsis>
index ee41117f20d71af7e103053369e57c7a45ac1499..8a7ae2254a2a51235017a0d9a244987a898e8c85 100644 (file)
@@ -8,5 +8,6 @@
 
   <variants>
     <variant>en</variant>
+    <variant>fr</variant>
   </variants>
 </metafile>