Commit 3d1a47bf authored by Lucien Gentis's avatar Lucien Gentis
Browse files

Updates.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1088057 13f79535-47bb-0310-9956-ffa450edef68
parent 9f86af19
Loading
Loading
Loading
Loading
+8 −1
Changes for docs/manual/configuring.xml.fr: 8 added lines, 1 removed line.
Original line number Diff line number Diff line
@@ -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">
+21 −19
Changes for docs/manual/mod/mod_alias.xml.fr: 21 added lines, 19 removed lines.
Original line number Diff line number Diff line
<?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 rationnelles</description>
<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 une URL diff&eacute;rente</description>
    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 une URL diff&eacute;rente</description>
<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>
+9 −1
Changes for docs/manual/mod/mod_info.xml.fr: 9 added lines, 1 removed line.
Original line number Diff line number Diff line
<?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
+39 −1
Changes for docs/manual/mod/mod_status.xml.fr: 39 added lines, 1 removed line.
Original line number Diff line number Diff line
<?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>
+7 −2
Changes for docs/manual/new_features_2_4.xml.fr: 7 added lines, 2 removed lines.
Original line number Diff line number Diff line
@@ -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,7 +208,7 @@ 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
@@ -216,6 +216,11 @@ serveur HTTP Apache</title>
      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>