summaryrefslogtreecommitdiffstats
path: root/docs/manual
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--docs/manual/configuring.xml.fr9
-rw-r--r--docs/manual/mod/mod_alias.xml.fr40
-rw-r--r--docs/manual/mod/mod_info.xml.fr10
-rw-r--r--docs/manual/mod/mod_status.xml.fr40
-rw-r--r--docs/manual/new_features_2_4.xml.fr9
5 files changed, 84 insertions, 24 deletions
diff --git a/docs/manual/configuring.xml.fr b/docs/manual/configuring.xml.fr
index b739bbdd86..3f13554e3b 100644
--- a/docs/manual/configuring.xml.fr
+++ b/docs/manual/configuring.xml.fr
@@ -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">
diff --git a/docs/manual/mod/mod_alias.xml.fr b/docs/manual/mod/mod_alias.xml.fr
index 37d04bd9db..d4a080e51d 100644
--- a/docs/manual/mod/mod_alias.xml.fr
+++ b/docs/manual/mod/mod_alias.xml.fr
@@ -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 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>
diff --git a/docs/manual/mod/mod_info.xml.fr b/docs/manual/mod/mod_info.xml.fr
index 33c53a1ba5..7132c4f7be 100644
--- a/docs/manual/mod/mod_info.xml.fr
+++ b/docs/manual/mod/mod_info.xml.fr
@@ -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
diff --git a/docs/manual/mod/mod_status.xml.fr b/docs/manual/mod/mod_status.xml.fr
index 67f399359f..50f242507e 100644
--- a/docs/manual/mod/mod_status.xml.fr
+++ b/docs/manual/mod/mod_status.xml.fr
@@ -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>
diff --git a/docs/manual/new_features_2_4.xml.fr b/docs/manual/new_features_2_4.xml.fr
index b25406c333..997b7d0f06 100644
--- a/docs/manual/new_features_2_4.xml.fr
+++ b/docs/manual/new_features_2_4.xml.fr
@@ -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>