]> granicus.if.org Git - apache/commitdiff
Updates.
authorLucien Gentis <lgentis@apache.org>
Sat, 6 Jul 2013 15:38:16 +0000 (15:38 +0000)
committerLucien Gentis <lgentis@apache.org>
Sat, 6 Jul 2013 15:38:16 +0000 (15:38 +0000)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1500298 13f79535-47bb-0310-9956-ffa450edef68

docs/manual/mod/mod_lua.xml.fr
docs/manual/mod/mod_ssl.xml.fr
docs/manual/vhosts/name-based.xml.fr

index 1dc3b240c2cf84b5a4b309f1e23e027245ed2a89..000bb26b0d56036a9f1377eac1336c806a2787ca 100644 (file)
@@ -1,7 +1,7 @@
 <?xml version="1.0"?>
 <!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
 <?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
-<!-- English Revision: 1493935:1498182 (outdated) -->
+<!-- English Revision : 1498182 -->
 <!-- French translation : Lucien GENTIS -->
 <!-- Reviewed by : Vincent Deffontaines -->
 
@@ -685,7 +685,7 @@ r:flush()   -- vide le tampon de sortie
 while nous_avons_des_donn&eacute;es_&agrave;_envoyer do
     r:puts("Bla bla bla\n") -- envoi des donn&eacute;es &agrave; envoyer vers le tampon
     r:flush() -- vidage du tampon (envoi au client)
-    r:sleep(0.5) -- mise en attente et bouclage
+    r.usleep(500000) -- mise en attente pendant 0.5 secondes et bouclage
 end
 </highlight>
 
@@ -787,7 +787,7 @@ local url = r:construct_url(r.uri)
 </highlight>
 
 <highlight language="lua">
-r:mpm_query(number) -- Interroge le serveur &agrave; propos de son
+r.mpm_query(number) -- Interroge le serveur &agrave; propos de son
 module MPM via la requ&ecirc;te ap_mpm_query.
 
 local mpm = r.mpm_query(14)
@@ -981,8 +981,7 @@ local matches = r:regex("FOO bar BAz", [[(foo) bar]], 1)
 </highlight>
 
 <highlight language="lua">
-r:sleep(secondes) -- Interrompt l'ex&eacute;cution du script pendant le        nombre de secondes sp&eacute;cifi&eacute;.
-                  -- La valeur peut &ecirc;tre sp&eacute;cifi&eacute;e sous la forme d'un nombre d&eacute;cimal comme 1.25 pour plus de pr&eacute;cision.
+r.usleep(microsecondes) -- Interrompt l'ex&eacute;cution du script pendant le nombre de microsecondes sp&eacute;cifi&eacute;.
 </highlight>
 
 <highlight language="lua">
@@ -1029,26 +1028,30 @@ r:htpassword(string [,algorithm [,cost]]) -- G&eacute;n&egrave;re un hash de mot
 r:mkdir(dir [,mode]) -- Cr&eacute;e un r&eacute;pertoire et d&eacute;finit son mode via le param&egrave;tre optionnel mode.
 </highlight>
 
+<highlight language="lua">
+r:mkrdir(dir [,mode]) -- Cr&eacute;e des r&eacute;pertoires de mani&egrave;re r&eacute;cursive et d&eacute;finit leur mode via le param&egrave;tre optionnel mode.
+</highlight>
+
 <highlight language="lua">
 r:rmdir(dir) -- Supprime un r&eacute;pertoire.
 </highlight>
 
+<highlight language="lua">
+r:touch([mtime]) -- D&eacute;finit la date de modification d'un fichier &agrave; la date courante ou &agrave; la valeur optionnelle mtime en msec.
+</highlight>
+
 <highlight language="lua">
 r:get_direntries(dir) -- Renvoie une table contenant toutes les entr&eacute;es de r&eacute;pertoires.
 
 -- Renvoie un chemin sous forme &eacute;clat&eacute;e en chemin, fichier, extension
-function split_path(path)
-  return path:match("(.-)([^\\/]-%.?([^%.\\/]*))$")
-end
-
 function handle(r)
-  local cwd, _, _ = split_path(r.filename)
-  for _, f in ipairs(r:get_direntries(cwd)) do
-    local info = r:stat(cwd .. f)
+  local dir = r.context_document_root
+  for _, f in ipairs(r:get_direntries(dir)) do
+    local info = r:stat(dir .. "/" .. f)
     if info then
       local mtime = os.date(fmt, info.mtime / 1000000)
       local ftype = (info.filetype == 2) and "[dir] " or "[file]"
-      r:puts( ("%s  %s %10i  %s\n"):format(ftype, mtime, info.size, f) )
+      r:puts( ("%s %s %10i %s\n"):format(ftype, mtime, info.size, f) )
     end
   end
 end
index f900afb7c55b41bc32e806e8fc7166ebe11c9d56..83861d5ea7a127f5812602e2f0ffa15cb91b396c 100644 (file)
@@ -1,7 +1,7 @@
 <?xml version="1.0"?>
 <!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
 <?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
-<!-- English Revision : 1487455 -->
+<!-- English Revision : 1499880 -->
 <!-- French translation : Lucien GENTIS -->
 <!-- Reviewed by : Vincent Deffontaines -->
 
@@ -2002,7 +2002,7 @@ requ&ecirc;te. S'ils ne correspondent pas, un
 code d'&eacute;tat 502 (Bad Gateway) est envoy&eacute;.
 </p>
 <p>
-SSLProxyCheckPeerCN a &eacute;t&eacute; remplac&eacute; par <directive
+A partir de la version 2.4.5, SSLProxyCheckPeerCN a &eacute;t&eacute; remplac&eacute; par <directive
 module="mod_ssl">SSLProxyCheckPeerName</directive>, et sa d&eacute;finition
 n'est prise en compte que si <code>SSLProxyCheckPeerName off</code> a
 &eacute;t&eacute; sp&eacute;cifi&eacute;.
@@ -2024,7 +2024,8 @@ certificats serveur distants
 <default>SSLProxyCheckPeerName on</default>
 <contextlist><context>server config</context>
 <context>virtual host</context></contextlist>
-
+<compatibility>Disponible &agrave; partir de la version 2.4.5 du serveur HTTP
+Apache</compatibility>
 <usage>
 <p>
 Cette directive permet de configurer la v&eacute;rification du nom d'h&ocirc;te dans
index 6d1029e2f762c84ced8c91015d8f6458aeca1ec1..c49335d07a2044f4b67337f18d9253e26172f641 100644 (file)
@@ -148,6 +148,22 @@ virtuel bas
        spécifiques (et non par défaut).</p>
     </note>
 
+    <note><title>Hérirage du nom de serveur</title>
+       <p>Il est toujours préférable de définir une directive <directive
+       module="core">ServerName</directive> au niveau de chaque serveur
+       virtuel à base de nom. Si un serveur virtuel ne définit pas
+       de directive  <directive module="core">ServerName</directive>, le
+       nom de ce serveur virtuel sera hérité du serveur principal. Si
+       aucun nom de serveur n'a été explicitement défini au niveau du
+       serveur principal, le serveur tentera de déterminer son nom via
+       une résolution de nom DNS inverse sur la première adresse
+       d'écoute. Dans tous les cas, ce nom de serveur hérité influencera
+       la sélection du serveur virtuel à base de nom, c'est pourquoi il
+       est toujours préférable de définir une directive <directive
+       module="core">ServerName</directive> pour chaque serveur virtuel
+       à base de nom.</p>
+    </note>
+
     <p>Par exemple, supposez que vous hébergez le domaine
     <code>www.example.com</code> et que vous souhaitez ajouter le
     serveur virtuel <code>other.example.com</code> qui pointe sur