]> git.ipfire.org Git - thirdparty/apache/httpd.git/commitdiff
Expand the SRP reference documentation
authorStefan Fritsch <sf@apache.org>
Thu, 14 Jun 2012 20:22:41 +0000 (20:22 +0000)
committerStefan Fritsch <sf@apache.org>
Thu, 14 Jun 2012 20:22:41 +0000 (20:22 +0000)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1350386 13f79535-47bb-0310-9956-ffa450edef68

17 files changed:
docs/manual/configuring.html.fr
docs/manual/configuring.xml.fr
docs/manual/mod/core.html.fr
docs/manual/mod/mod_authz_host.html.fr
docs/manual/mod/mod_authz_host.xml.meta
docs/manual/mod/mod_info.html.fr
docs/manual/mod/mod_info.xml.meta
docs/manual/mod/mod_lua.html.fr
docs/manual/mod/mod_lua.xml.meta
docs/manual/mod/mod_ssl.html.en
docs/manual/mod/mod_ssl.xml
docs/manual/rewrite/flags.html.fr
docs/manual/rewrite/flags.xml.meta
docs/manual/ssl/ssl_faq.html.fr
docs/manual/ssl/ssl_faq.xml.meta
docs/manual/vhosts/details.html.fr
docs/manual/vhosts/details.xml.meta

index 70886eb3e846821260f57a0de0e0bbf961e2590e..b8e7f3f45245303758821230a999f0d8d36f18cf 100644 (file)
@@ -120,7 +120,10 @@ le Serveur HTTP Apache.</p>
     <p>Vous pouvez utiliser la définition <code>-DDUMP_CONFIG</code> de
     <code class="module"><a href="./mod/mod_info.html">mod_info</a></code> pour afficher la configuration avec tous
     les fichiers inclus et les variables d'environnement évaluées, tous
-    les commentaires et les sections <code class="directive"><a href="./mod/core.html#ifdefine">&lt;IfDefine&gt;</a></code> et <code class="directive"><a href="./mod/core.html#ifmodule">&lt;IfModule&gt;</a></code> non actives ayant été supprimés.</p>
+    les commentaires et les sections <code class="directive"><a href="./mod/core.html#ifdefine">&lt;IfDefine&gt;</a></code> et <code class="directive"><a href="./mod/core.html#ifmodule">&lt;IfModule&gt;</a></code> non actives ayant
+    été supprimés. Cependant, la sortie ne reflète
+    pas les fusions ou écrasements pouvant intervenir en cas de
+    définitions multiples de directives.</p>
   </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
 <div class="section">
 <h2><a name="modules" id="modules">Modules</a></h2>
index 272a68d40bfd0bfa36fcf5051ae5a9b84d57ea58..93c9b66cb6e4589a63a0090299648598b4567983 100644 (file)
@@ -3,7 +3,7 @@
 <?xml-stylesheet type="text/xsl" href="./style/manual.fr.xsl"?>
 <!-- French translation : Lucien GENTIS -->
 <!-- Reviewed by : Vincent Deffontaines -->
-<!-- English Revision : 1243935 -->
+<!-- English Revision: 1243935:1343935 (outdated) -->
 
 <!--
  Licensed to the Apache Software Foundation (ASF) under one or more
index 5ffe051edd6fef764b6d47bd60b6026a262fc729..e1a7e426cdc8853e2b116036517cac4353362c8f 100644 (file)
@@ -4053,6 +4053,11 @@ serveurs virtuels 
     priorité particulière si le nom contient des caractères génériques
     (que ce soit pour ServerName ou ServerAlias).</p>
 
+    <p>Tous les noms spécifiés au sein d'une section
+    <code class="directive">VirtualHost</code> sont traités comme un
+    <code class="directive">ServerAlias</code> (sans caractères génériques).</p>
+
+
 <h3>Voir aussi</h3>
 <ul>
 <li><code class="directive"><a href="#usecanonicalname">UseCanonicalName</a></code></li>
index 507301d7986ce0a5548ee7cc822f301cd6fcc4ee..94849ec8c79071c42e4516c34faf0df29cddc365 100644 (file)
@@ -27,8 +27,6 @@
 <p><span>Langues Disponibles: </span><a href="../en/mod/mod_authz_host.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
 <a href="../fr/mod/mod_authz_host.html" title="Français">&nbsp;fr&nbsp;</a></p>
 </div>
-<div class="outofdate">Cette traduction peut être périmée. Vérifiez la version
-            anglaise pour les changements récents.</div>
 <table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Autorisations de groupe basées sur l'hôte (nom ou adresse
 IP)</td></tr>
 <tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Base</td></tr>
@@ -193,6 +191,18 @@ Require host .net example.edu
 
 
 
+
+<h3><a name="proxy" id="proxy">Note concernant la sécurité</a></h3>
+
+    <p>Si le contenu de votre serveur est mandaté, vous devez garder à
+    l'esprit que l'adresse client correspondra à l'adresse de votre
+    serveur mandataire et non à l'adresse du client, et l'utilisation de
+    la directive <code>Require</code> dans ce contexte ne provoquera pas
+    forcément l'effet désiré. Voir <code class="module"><a href="../mod/mod_remoteip.html">mod_remoteip</a></code> pour
+    une solution possible à ce problème.</p>
+    
+
+
 </div>
 </div>
 <div class="bottomlang">
index c67d019aa9fe49acde923b7af494e25a615d3173..2df68a979b0d1d79d1cda3a6eaee040a4f4fb627 100644 (file)
@@ -8,6 +8,6 @@
 
   <variants>
     <variant>en</variant>
-    <variant outdated="yes">fr</variant>
+    <variant>fr</variant>
   </variants>
 </metafile>
index c9cf46bb45bc3a4464be118a2858d5f51648f7a5..961caca9b5a6d22264c65478cb96ad6ec21a8cb0 100644 (file)
@@ -29,8 +29,6 @@
 <a href="../ja/mod/mod_info.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
 <a href="../ko/mod/mod_info.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
 </div>
-<div class="outofdate">Cette traduction peut être périmée. Vérifiez la version
-            anglaise pour les changements récents.</div>
 <table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Affiche une présentation complète de la configuration du
 serveur</td></tr>
 <tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
@@ -141,10 +139,18 @@ serveur</td></tr>
 <div class="section">
 <h2><a name="startup" id="startup">Affichage de la configuration au démarrage</a></h2>
     <p>Si la directive de configuration define
-    <code>-DDUMP_CONFIG</code> est définie, <code class="module"><a href="../mod/mod_info.html">mod_info</a></code> va
+    <code>-DDUMP_CONFIG</code> est utilisée, <code class="module"><a href="../mod/mod_info.html">mod_info</a></code> va
     envoyer la configuration préinterprétée vers <code>stdout</code> au
-    cours du démarrage du serveur. Ceci est pratiquement équivalent au
-    paramètre de requête <code>?config</code>.</p>
+    cours du démarrage du serveur. "Préinterprétée" signifie que
+    les directives telles que <code class="directive"><a href="../mod/core.html#ifdefine">&lt;IfDefine&gt;</a></code> et <code class="directive"><a href="../mod/core.html#ifmodule">&lt;IfModule&gt;</a></code> sont évaluées et les variables
+    d'environnement remplacées par leurs valeurs. Cela ne représente
+    cependant pas la configuration définitive. En particulier, les
+    fusions ou écrasementsde définitions en cas de directives multiples ne sont pas
+    représentés.</p>
+
+    <p>Le résultat est équivalent à celui de la requête
+    <code>?config</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="limitations" id="limitations">Limitations connues</a></h2>
index 9f670b9a1135e4896fe72df8b8a57a2c4d3e2e41..9e62f45727370594afee7f357920ea9931baa08e 100644 (file)
@@ -8,7 +8,7 @@
 
   <variants>
     <variant>en</variant>
-    <variant outdated="yes">fr</variant>
+    <variant>fr</variant>
     <variant outdated="yes">ja</variant>
     <variant outdated="yes">ko</variant>
   </variants>
index 2aee9c61c3daf14915d6096dc7564cb1b55d0471..2f1164fd333ff99b4cc66f56d27f19734135082c 100644 (file)
@@ -27,8 +27,6 @@
 <p><span>Langues Disponibles: </span><a href="../en/mod/mod_lua.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
 <a href="../fr/mod/mod_lua.html" title="Français">&nbsp;fr&nbsp;</a></p>
 </div>
-<div class="outofdate">Cette traduction peut être périmée. Vérifiez la version
-            anglaise pour les changements récents.</div>
 <table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Fournit des points d'entrée Lua dans différentes parties du
 traitement des requêtes httpd</td></tr>
 <tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Expérimental</td></tr>
@@ -147,13 +145,9 @@ function handle(r)
     if r.method == 'GET' then
         for k, v in pairs( r:parseargs() ) do
             r:puts( string.format("%s: %s\n", k, v) )
-        end
-    elseif r.method == 'POST' then
-        for k, v in pairs( r:parsebody() ) do
-            r:puts( string.format("%s: %s\n", k, v) )
-        end
+        end    
     else
-        r:puts("unknown HTTP method " .. r.method)
+        r:puts("Unsupported HTTP method " .. r.method)
     end
 end
 </pre>
@@ -391,12 +385,8 @@ end
 
 
         <pre class="prettyprint lang-lua">
-        r:parseargs() -- returns a lua table containing the request's query string arguments
-        </pre>
-
-
-        <pre class="prettyprint lang-lua">
-        r:parsebody() -- parse the request body as a POST and return  a lua table
+        r:parseargs() -- renvoie une table lua contenant la chaîne
+       d'arguments de la requête
         </pre>
 
 
index 8fc1a0efdf34e8b8870065a1ce5d7c523d3f652c..b55c7710e95c9f695fe435d176007bdf28716825 100644 (file)
@@ -8,6 +8,6 @@
 
   <variants>
     <variant>en</variant>
-    <variant outdated="yes">fr</variant>
+    <variant>fr</variant>
   </variants>
 </metafile>
index a9067d4aec3a9bacf46ca3063f322ea55c90e83c..5114892bd8706b24849220e85084ab3ded7a6cf8 100644 (file)
@@ -2092,6 +2092,8 @@ be protected with file permissions similar to those used for
 <tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host</td></tr>
 <tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
 <tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ssl</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibility:</a></th><td>Available in httpd 2.5.0 and later, if using OpenSSL 1.0.1 or
+later</td></tr>
 </table>
 <p>
 This directive sets the seed used to fake SRP user parameters for unknown
@@ -2112,6 +2114,8 @@ SSLSRPUnknownUserSeed "secret"
 <tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host</td></tr>
 <tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
 <tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ssl</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibility:</a></th><td>Available in httpd 2.5.0 and later, if using OpenSSL 1.0.1 or
+later</td></tr>
 </table>
 <p>
 This directive enables TLS-SRP and sets the path to the OpenSSL SRP (Secure
@@ -2120,6 +2124,15 @@ and group parameters.</p>
 <div class="example"><h3>Example</h3><p><code>
 SSLSRPVerifierFile "/path/to/file.srpv"
 </code></p></div>
+<p>
+The verifier file can be created with the <code>openssl</code> command line
+utility:</p>
+<div class="example"><h3>Creating the SRP verifier file</h3><p><code>
+openssl srp -srpvfile passwd.srpv -userinfo "some info" -add username
+</code></p></div>
+<p> The value given with the optional <code>-userinfo</code> parameter is
+avalable in the <code>SSL_SRP_USERINFO</code> request environment variable.</p>
+
 
 </div>
 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
index 0b8403a7d1da7da31febed32925f6d8c0c6f30db..36145f1ac5b621ef268029d8f154be2bc116cb77 100644 (file)
@@ -1190,6 +1190,8 @@ SSLVerifyDepth 10
 <syntax>SSLSRPVerifierFile <em>file-path</em></syntax>
 <contextlist><context>server config</context>
 <context>virtual host</context></contextlist>
+<compatibility>Available in httpd 2.5.0 and later, if using OpenSSL 1.0.1 or
+later</compatibility>
 
 <usage>
 <p>
@@ -1199,6 +1201,15 @@ and group parameters.</p>
 <example><title>Example</title>
 SSLSRPVerifierFile "/path/to/file.srpv"
 </example>
+<p>
+The verifier file can be created with the <code>openssl</code> command line
+utility:</p>
+<example><title>Creating the SRP verifier file</title>
+openssl srp -srpvfile passwd.srpv -userinfo "some info" -add username
+</example>
+<p> The value given with the optional <code>-userinfo</code> parameter is
+avalable in the <code>SSL_SRP_USERINFO</code> request environment variable.</p>
+
 </usage>
 </directivesynopsis>
 
@@ -1208,6 +1219,8 @@ SSLSRPVerifierFile "/path/to/file.srpv"
 <syntax>SSLSRPUnknownUserSeed <em>secret-string</em></syntax>
 <contextlist><context>server config</context>
 <context>virtual host</context></contextlist>
+<compatibility>Available in httpd 2.5.0 and later, if using OpenSSL 1.0.1 or
+later</compatibility>
 
 <usage>
 <p>
index 199d943155eec571d3d9d852a44da26d94296b5a..d2b9ab821c1ebf44f7199ba5c806cf4ac39a2626 100644 (file)
@@ -24,8 +24,6 @@
 <p><span>Langues Disponibles: </span><a href="../en/rewrite/flags.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
 <a href="../fr/rewrite/flags.html" title="Français">&nbsp;fr&nbsp;</a></p>
 </div>
-<div class="outofdate">Cette traduction peut être périmée. Vérifiez la version
-            anglaise pour les changements récents.</div>
 
 <p>Ce document décrit les drapeaux disponibles dans la directive
 <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code>, en fournissant
@@ -651,10 +649,8 @@ navigateur. Si une URL pleinement qualifi
 <p><em>Tout</em> code de statut de réponse HTTP valide peut être
 spécifié, en utilisant la syntaxe [R=305], le code de statut 302 étant
 utilisé par défaut si aucun code n'est spécifié. Le code de statut
-spécifié n'est pas nécessairement un code de statut de redirection (3xx).
-</p>
-
-<p>Si le code de statut est en dehors de la plage des codes de
+spécifié n'est pas nécessairement un code de statut
+de redirection (3xx). Cependant, si le code de statut est en dehors de la plage des codes de
 redirection (300-399), la chaîne de substitution est entièrement
 supprimée, et la réécriture s'arrête comme si le drapeau <code>L</code>
 était utilisé.</p>
index e4f3ee6f49579d22f3ac151854846aa839f83758..912229af035fb274402498f5449e79893fcdc4f0 100644 (file)
@@ -8,6 +8,6 @@
 
   <variants>
     <variant>en</variant>
-    <variant outdated="yes">fr</variant>
+    <variant>fr</variant>
   </variants>
 </metafile>
index 03ee02d3f6e3fb84ef8a892e8e203a5cdab7dcde..6565d257b76bde3413cfeb575d1c1bbd6c3a1f92 100644 (file)
@@ -24,8 +24,6 @@
 <p><span>Langues Disponibles: </span><a href="../en/ssl/ssl_faq.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
 <a href="../fr/ssl/ssl_faq.html" title="Français">&nbsp;fr&nbsp;</a></p>
 </div>
-<div class="outofdate">Cette traduction peut être périmée. Vérifiez la version
-            anglaise pour les changements récents.</div>
 
 <blockquote>
 <p>Le sage n'apporte pas de bonnes réponses, il pose les bonnes questions</p>
@@ -790,6 +788,28 @@ SetEnvIf User-Agent "MSIE [2-5]" \
 
 
 
+<h3><a name="srp" id="srp">Comment activer TLS-SRP ?</a></h3>
+    <p>TLS-SRP (Echange de clés avec mot de passe distant sécurisé,
+    défini dans la RFC 5054) peut compléter ou même remplacer les
+    certificats au cours de l'authentification d'une connexion SSL. Pour
+    utiliser TLS-SRP, affectez Ã&nbsp; la directive <code class="directive"><a href="../mod/mod_ssl.html#sslsrpverifierfile">SSLSRPVerifierFile</a></code> un fichier de
+    vérification OpenSSL SRP. Pour créer ce fichier de vérification,
+    utilisez l'outil <code>openssl</code> :</p>
+    <div class="example"><p><code>
+    openssl srp -srpvfile passwd.srpv -add username
+    </code></p></div>
+    <p>Une fois ce fichier créé, spécifiez-le dans la configuration SSL
+    du serveur :</p>
+    <div class="example"><p><code>
+    SSLSRPVerifierFile /path/to/passwd.srpv
+    </code></p></div>
+    <p>Pour forcer les clients Ã&nbsp; utiliser des algorithmes de chiffrement
+    non basés sur les certificats, utilisez la directive suivante :</p>
+    <div class="example"><p><code>
+    SSLCipherSuite "!DSS:!aRSA:SRP"
+    </code></p></div>
+
+
 </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
 <div class="section">
 <h2><a name="support" id="support">Support de mod_ssl</a></h2>
index a5d5a97804f822af1bbe8c978f9011d4be811c75..61db8269666ea0ffff1c055dc9e2897530e1d953 100644 (file)
@@ -8,6 +8,6 @@
 
   <variants>
     <variant>en</variant>
-    <variant outdated="yes">fr</variant>
+    <variant>fr</variant>
   </variants>
 </metafile>
index 8a2c658d81c48b34c0cbace61a2bb5e75a608196..8cc485779d03363bebc9a2c5124b03eb576c3151 100644 (file)
@@ -26,8 +26,6 @@
 <a href="../ko/vhosts/details.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
 <a href="../tr/vhosts/details.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
 </div>
-<div class="outofdate">Cette traduction peut être périmée. Vérifiez la version
-            anglaise pour les changements récents.</div>
 
 
     <p>Ce document vise à expliquer dans le détail comment le serveur
@@ -116,6 +114,11 @@ dynamiquement</a></li></ul><ul class="seealso"><li><a href="#comments_section">C
     correspondant. Il sera aussi utilisé pour toutes les connexions SSL
     si le serveur ne supporte pas l'<a class="glossarylink" href="../glossary.html#servernameindication" title="voir glossaire">Indication du nom du serveur</a>.</p>
 
+    <p>Tous les noms spécifiés au sein d'une section
+    <code>VirtualHost</code> sont traités comme un
+    <code>ServerAlias</code> (sans caractères génériques), mais ne sont
+    écrasés par aucune directive <code>ServerAlias</code>.</p>
+
     <p>Pour chaque serveur virtuel, diverses valeurs sont initialisées
     par défaut. En particulier&nbsp;:</p>
 
index 9ec06df893b37c964a3d71d88a34192192220dab..5cd5c305f72320f851b5e47296c04f0f90b121c1 100644 (file)
@@ -8,7 +8,7 @@
 
   <variants>
     <variant>en</variant>
-    <variant outdated="yes">fr</variant>
+    <variant>fr</variant>
     <variant outdated="yes">ko</variant>
     <variant outdated="yes">tr</variant>
   </variants>