You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@httpd.apache.org by lg...@apache.org on 2011/04/02 18:31:19 UTC

svn commit: r1088057 - in /httpd/httpd/trunk/docs/manual: configuring.xml.fr mod/mod_alias.xml.fr mod/mod_info.xml.fr mod/mod_status.xml.fr new_features_2_4.xml.fr

Author: lgentis
Date: Sat Apr  2 16:31:18 2011
New Revision: 1088057

URL: http://svn.apache.org/viewvc?rev=1088057&view=rev
Log:
Updates.

Modified:
    httpd/httpd/trunk/docs/manual/configuring.xml.fr
    httpd/httpd/trunk/docs/manual/mod/mod_alias.xml.fr
    httpd/httpd/trunk/docs/manual/mod/mod_info.xml.fr
    httpd/httpd/trunk/docs/manual/mod/mod_status.xml.fr
    httpd/httpd/trunk/docs/manual/new_features_2_4.xml.fr

Modified: httpd/httpd/trunk/docs/manual/configuring.xml.fr
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/configuring.xml.fr?rev=1088057&r1=1088056&r2=1088057&view=diff
==============================================================================
--- httpd/httpd/trunk/docs/manual/configuring.xml.fr (original)
+++ httpd/httpd/trunk/docs/manual/configuring.xml.fr Sat Apr  2 16:31:18 2011
@@ -3,7 +3,7 @@
 <?xml-stylesheet type="text/xsl" href="./style/manual.fr.xsl"?>
 <!-- French translation : Lucien GENTIS -->
 <!-- Reviewed by : Vincent Deffontaines -->
-<!--English Revision : 1061758 -->
+<!-- English Revision : 1086771 -->
 
 <!--
  Licensed to the Apache Software Foundation (ASF) under one or more
@@ -119,6 +119,13 @@ le Serveur HTTP Apache.</p>
     de configuration sans d&eacute;marrer le serveur &agrave; l'aide de la commande
     <code>apachectl configtest</code> ou de l'option de ligne de commande
     <code>-t</code>.</p>
+
+    <p>Vous pouvez utiliser la d&eacute;finition <code>-DDUMP_CONFIG</code> de
+    <module>mod_info</module> pour afficher la configuration avec tous
+    les fichiers inclus et les variables d'environnement &eacute;valu&eacute;es, tous
+    les commentaires et les sections <directive module="core"
+    type="section">IfDefine</directive> et <directive module="core"
+    type="section">IfModule</directive> non actives ayant &eacute;t&eacute; supprim&eacute;s.</p>
   </section>
 
   <section id="modules">

Modified: httpd/httpd/trunk/docs/manual/mod/mod_alias.xml.fr
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/mod/mod_alias.xml.fr?rev=1088057&r1=1088056&r2=1088057&view=diff
==============================================================================
--- httpd/httpd/trunk/docs/manual/mod/mod_alias.xml.fr (original)
+++ httpd/httpd/trunk/docs/manual/mod/mod_alias.xml.fr Sat Apr  2 16:31:18 2011
@@ -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 : 1055611 -->
+<!-- English Revision : 1086908 -->
 <!-- French translation : Lucien GENTIS -->
 <!-- Reviewed by : Vincent Deffontaines -->
 
@@ -267,7 +267,7 @@ en faisant intervenir les expressions ra
 <name>Redirect</name>
 <description>Envoie une redirection externe demandant au client
 d'effectuer une autre requ&ecirc;te avec une URL diff&eacute;rente</description>
-<syntax>Redirect [<var>statut</var>] <var>chemin URL</var>
+<syntax>Redirect [<var>&eacute;tat</var>] <var>chemin URL</var>
 <var>URL</var></syntax>
 <contextlist><context>server config</context><context>virtual host</context>
 <context>directory</context><context>.htaccess</context></contextlist>
@@ -324,40 +324,42 @@ d'effectuer une autre requ&ecirc;te avec
     Alias et ScriptAlias, quel que soit leur ordre d'apparition dans le
     fichier de configuration.</p></note>
 
-    <p>Si aucun argument <var>statut</var> n'est sp&eacute;cifi&eacute;, la
-    redirection sera temporaire (statut HTTP 302). Le client est alors
+    <p>Si aucun argument <var>&eacute;tat</var> n'est sp&eacute;cifi&eacute;, la
+    redirection sera temporaire (code HTTP 302). Le client est alors
     inform&eacute; que la ressource a &eacute;t&eacute; temporairement d&eacute;plac&eacute;e. On peut
-    utiliser l'argument <var>statut</var> pour renvoyer d'autres codes
-    de statut HTTP :</p>
+    utiliser l'argument <var>&eacute;tat</var> pour renvoyer d'autres codes HTTP :</p>
 
     <dl>
       <dt>permanent</dt>
 
-      <dd>Renvoie un statut de redirection permanente (301), indiquant
+      <dd>Renvoie un code de redirection permanente (301), indiquant
       que la ressource a &eacute;t&eacute; d&eacute;finitivement d&eacute;plac&eacute;e.</dd>
 
       <dt>temp</dt>
 
-      <dd>Renvoie un statut de redirection temporaire (302). C'est le
+      <dd>Renvoie un code de redirection temporaire (302). C'est le
       comportement par d&eacute;faut.</dd>
 
       <dt>seeother</dt>
 
-      <dd>Renvoie un statut "See Other" (303) indiquant que la ressource
+      <dd>Renvoie un code "See Other" (303) indiquant que la ressource
       a &eacute;t&eacute; remplac&eacute;e par une autre.</dd>
 
       <dt>gone</dt>
 
-      <dd>Renvoie un statut "Gone" (410) indiquant que la ressource a
-      &eacute;t&eacute; d&eacute;finitivement supprim&eacute;e. Lorsque ce statut est d&eacute;fini, on ne
+      <dd>Renvoie un code "Gone" (410) indiquant que la ressource a
+      &eacute;t&eacute; d&eacute;finitivement supprim&eacute;e. Lorsque
+      ce code est utilis&eacute;, on ne
       doit pas utiliser l'argument <var>URL</var>.</dd>
     </dl>
 
-    <p>On peut renvoyer d'autres codes de statut en sp&eacute;cifiant le code
-    de statut num&eacute;rique comme valeur de l'argument of <var>statut</var>.
-    Si le code de statut est compris entre 300 et 399, l'argument
-    <var>URL</var> doit &ecirc;tre pr&eacute;sent, sinon il ne doit pas &ecirc;tre utilis&eacute;.
-    Notez que le statut doit &ecirc;tre connu du code d'Apache (voir la
+    <p>On peut renvoyer d'autres codes en sp&eacute;cifiant le code
+    num&eacute;rique comme valeur de l'argument of <var>&eacute;tat</var>.
+    Si le code est compris entre 300 et 399, l'argument
+    <var>URL</var> doit &ecirc;tre pr&eacute;sent. Si le code
+    n'est <em>pas</em> compris entre 300 et 399, l'argument
+    <var>URL</var> ne doit pas appara&icirc;tre. Le code doit &ecirc;tre un code
+    HTTP valide, connu du serveur HTTP Apache (voir la
     fonction <code>send_error_response</code> dans
     http_protocol.c).</p>
 
@@ -374,7 +376,7 @@ d'effectuer une autre requ&ecirc;te avec
 <description>Envoie une redirection externe faisant appel aux
 expressions rationnelles pour la mise en correspondance de l'URL
 courante</description>
-<syntax>RedirectMatch [<var>statut</var>] <var>regex</var>
+<syntax>RedirectMatch [<var>&eacute;tat</var>] <var>regex</var>
 <var>URL</var></syntax>
 <contextlist><context>server config</context><context>virtual host</context>
 <context>directory</context><context>.htaccess</context></contextlist>
@@ -420,7 +422,7 @@ diff&eacute;rente</description>
 
 <usage>
     <p>Cette directive informe le client que la redirection n'est
-    que temporaire (statut 302). Son comportement est exactement le m&ecirc;me
+    que temporaire (code 302). Son comportement est exactement le m&ecirc;me
     que celui de <code>Redirect temp</code>.</p>
 </usage>
 </directivesynopsis>
@@ -437,7 +439,7 @@ diff&eacute;rente</description>
 
 <usage>
     <p>Cette directive informe le client que la redirection est
-    permanente (statut 301). Son comportement est exactement le m&ecirc;me
+    permanente (code 301). Son comportement est exactement le m&ecirc;me
     que celui de <code>Redirect permanent</code>.</p>
 </usage>
 </directivesynopsis>

Modified: httpd/httpd/trunk/docs/manual/mod/mod_info.xml.fr
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/mod/mod_info.xml.fr?rev=1088057&r1=1088056&r2=1088057&view=diff
==============================================================================
--- httpd/httpd/trunk/docs/manual/mod/mod_info.xml.fr (original)
+++ httpd/httpd/trunk/docs/manual/mod/mod_info.xml.fr Sat Apr  2 16:31:18 2011
@@ -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 : 1042758 -->
+<!-- English Revision : 1086771 -->
 <!-- French translation : Lucien GENTIS -->
 <!-- Reviewed by : Vincent Deffontaines -->
 
@@ -125,6 +125,14 @@ serveur</description>
     </dl>
 </section>
 
+<section id="startup"><title>Affichage de la configuration au d&eacute;marrage</title>
+    <p>Si la directive de configuration define
+    <code>-DDUMP_CONFIG</code> est d&eacute;finie, <module>mod_info</module> va
+    envoyer la configuration pr&eacute;interpr&eacute;t&eacute;e vers <code>stdout</code> au
+    cours du d&eacute;marrage du serveur. Ceci est pratiquement &eacute;quivalent au
+    param&egrave;tre de requ&ecirc;te <code>?config</code>.</p>
+</section>
+
 <section id="limitations"><title>Limitations connues</title>
     <p><module>mod_info</module> tire ses informations de
     la configuration interpr&eacute;t&eacute;e, et non du fichier de configuration

Modified: httpd/httpd/trunk/docs/manual/mod/mod_status.xml.fr
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/mod/mod_status.xml.fr?rev=1088057&r1=1088056&r2=1088057&view=diff
==============================================================================
--- httpd/httpd/trunk/docs/manual/mod/mod_status.xml.fr (original)
+++ httpd/httpd/trunk/docs/manual/mod/mod_status.xml.fr Sat Apr  2 16:31:18 2011
@@ -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 : 1031084 -->
+<!-- English Revision : 1086608 -->
 <!-- French translation : Lucien GENTIS -->
 <!-- Reviewed by : Vincent Deffontaines -->
 
@@ -83,9 +83,11 @@ du serveur</description>
     fichier de configuration <code>httpd.conf</code> :</p>
 <example>
     &lt;Location /etat-serveur&gt;<br />
+    <indent>
     SetHandler server-status<br />
 <br />
     Require host example.com<br />
+    </indent>
     &lt;/Location&gt;
 </example>
 
@@ -126,5 +128,41 @@ du serveur</description>
 
 </section>
 
+<section id="troubleshoot">
+    <title>Utilisation de server-status pour la recherche de d&eacute;fauts de
+    fonctionnement</title>
+    
+    <p>La page <code>server-status</code> peut servir de point de d&eacute;part
+    &agrave; la recherche de d&eacute;fauts de fonctionnement lorsque votre serveur
+    mobilise toutes les ressources disponibles (CPU ou m&eacute;moire), pour
+    identifier quels clients ou requ&ecirc;tes sont la cause du probl&egrave;me.</p>
+
+    <p>Tout d'abord, assurez-vous que la directive <directive
+    module="core">ExtendedStatus</directive> est bien d&eacute;finie &agrave; on, de
+    fa&ccedil;on &agrave; ce que vous puissiez avoir acc&egrave;s &agrave; toutes les informations &agrave;
+    propos de la requ&ecirc;te et du client pour chaque processus enfant ou
+    thread.</p>
+
+    <p>Consultez ensuite la liste des processus en cours (&agrave; l'aide de
+    <code>top</code>, ou d'un utilitaire de listage des processus
+    similaire), afin d'identifier les processus coupables. Triez
+    l'affichage de <code>top</code> par utilisation CPU ou m&eacute;moire, en
+    fonction du probl&egrave;me rencontr&eacute;.</p>
+
+    <p>Rechargez la page <code>server-status</code> et recherchez
+    les identifiants des processus trouv&eacute;s pr&eacute;c&eacute;demment ; vous pourrez
+    alors d&eacute;terminer quelle requ&ecirc;te est trait&eacute;e par ces processus, pour
+    quel client. Les requ&ecirc;tes peuvent appara&icirc;tre de mani&egrave;re fugitive, et
+    il se peut que vous deviez effectuer plusieurs essais avant de
+    parvenir &agrave; les prendre en flagrant d&eacute;lit, pour ainsi dire.</p>
+
+    <p>Cette proc&eacute;dure <em>devrait</em> vous permettre de cerner quel
+    client, ou type de requ&ecirc;te, sont &agrave; l'origine de vos probl&egrave;mes de
+    charge. Il est probable que vous identifiiez une application web au
+    comportement anormal, ou un client en train d'attaquer votre site.</p>
+
+</section>
+
+
 </modulesynopsis>
 

Modified: httpd/httpd/trunk/docs/manual/new_features_2_4.xml.fr
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/new_features_2_4.xml.fr?rev=1088057&r1=1088056&r2=1088057&view=diff
==============================================================================
--- httpd/httpd/trunk/docs/manual/new_features_2_4.xml.fr (original)
+++ httpd/httpd/trunk/docs/manual/new_features_2_4.xml.fr Sat Apr  2 16:31:18 2011
@@ -3,7 +3,7 @@
 <?xml-stylesheet type="text/xsl" href="./style/manual.fr.xsl"?>
 <!-- French translation : Lucien GENTIS -->
 <!-- Reviewed by : Vincent Deffontaines -->
-<!-- English Revision : 1078939 -->
+<!-- English Revision : 1086771 -->
 
 <!--
  Licensed to the Apache Software Foundation (ASF) under one or more
@@ -208,13 +208,18 @@ serveur HTTP Apache</title>
       clients anciens qui n&eacute;cessitent de tels en-t&ecirc;tes (Ceci affecte
       tous les modules qui utilisent ces variables d'environnement).</dd>
 
-      <dt>Conteneurs de logique d'autorisation de <module>mod_authz_core</module></dt>
+      <dt><module>mod_authz_core</module>Conteneurs de logique d'autorisation</dt>
 
       <dd>La directive <directive
       module="mod_authz_core">Require</directive> et les directives de
       conteneurs associ&eacute;es, comme <directive module="mod_authz_core"
       type="section">RequireAll</directive>, permettent de d&eacute;finir une
       logique d'autorisation avanc&eacute;e.</dd>
+
+      <dt><module>mod_info</module></dt>
+      <dd><module>mod_info</module> est maintenant capable d'afficher la
+      configuration pr&eacute;interpr&eacute;t&eacute;e sur stdout au cours du d&eacute;marrage du
+      serveur.</dd>
       
     </dl>
   </section>