diff options
Diffstat (limited to '')
-rw-r--r-- | docs/manual/configuring.xml.fr | 9 | ||||
-rw-r--r-- | docs/manual/mod/mod_alias.xml.fr | 40 | ||||
-rw-r--r-- | docs/manual/mod/mod_info.xml.fr | 10 | ||||
-rw-r--r-- | docs/manual/mod/mod_status.xml.fr | 40 | ||||
-rw-r--r-- | docs/manual/new_features_2_4.xml.fr | 9 |
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émarrer le serveur à 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éfinition <code>-DDUMP_CONFIG</code> de + <module>mod_info</module> pour afficher la configuration avec tous + les fichiers inclus et les variables d'environnement évalué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 été supprimé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ête avec une URL différente</description> -<syntax>Redirect [<var>statut</var>] <var>chemin URL</var> +<syntax>Redirect [<var>é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ête avec une URL diffé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écifié, la - redirection sera temporaire (statut HTTP 302). Le client est alors + <p>Si aucun argument <var>état</var> n'est spécifié, la + redirection sera temporaire (code HTTP 302). Le client est alors informé que la ressource a été temporairement déplacée. On peut - utiliser l'argument <var>statut</var> pour renvoyer d'autres codes - de statut HTTP :</p> + utiliser l'argument <var>é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 été définitivement déplacé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é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 été remplacée par une autre.</dd> <dt>gone</dt> - <dd>Renvoie un statut "Gone" (410) indiquant que la ressource a - été définitivement supprimée. Lorsque ce statut est défini, on ne + <dd>Renvoie un code "Gone" (410) indiquant que la ressource a + été définitivement supprimée. Lorsque + ce code est utilisé, on ne doit pas utiliser l'argument <var>URL</var>.</dd> </dl> - <p>On peut renvoyer d'autres codes de statut en spécifiant le code - de statut numé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 être présent, sinon il ne doit pas être utilisé. - Notez que le statut doit être connu du code d'Apache (voir la + <p>On peut renvoyer d'autres codes en spécifiant le code + numérique comme valeur de l'argument of <var>état</var>. + Si le code est compris entre 300 et 399, l'argument + <var>URL</var> doit être présent. Si le code + n'est <em>pas</em> compris entre 300 et 399, l'argument + <var>URL</var> ne doit pas apparaître. Le code doit ê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ête avec une URL diffé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>é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érente</description> <usage> <p>Cette directive informe le client que la redirection n'est - que temporaire (statut 302). Son comportement est exactement le même + que temporaire (code 302). Son comportement est exactement le même que celui de <code>Redirect temp</code>.</p> </usage> </directivesynopsis> @@ -437,7 +439,7 @@ différente</description> <usage> <p>Cette directive informe le client que la redirection est - permanente (statut 301). Son comportement est exactement le même + permanente (code 301). Son comportement est exactement le mê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émarrage</title> + <p>Si la directive de configuration define + <code>-DDUMP_CONFIG</code> est définie, <module>mod_info</module> 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> +</section> + <section id="limitations"><title>Limitations connues</title> <p><module>mod_info</module> tire ses informations de la configuration interprété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> <Location /etat-serveur><br /> + <indent> SetHandler server-status<br /> <br /> Require host example.com<br /> + </indent> </Location> </example> @@ -126,5 +128,41 @@ du serveur</description> </section> +<section id="troubleshoot"> + <title>Utilisation de server-status pour la recherche de défauts de + fonctionnement</title> + + <p>La page <code>server-status</code> peut servir de point de départ + à la recherche de défauts de fonctionnement lorsque votre serveur + mobilise toutes les ressources disponibles (CPU ou mémoire), pour + identifier quels clients ou requêtes sont la cause du problème.</p> + + <p>Tout d'abord, assurez-vous que la directive <directive + module="core">ExtendedStatus</directive> est bien définie à on, de + façon à ce que vous puissiez avoir accès à toutes les informations à + propos de la requête et du client pour chaque processus enfant ou + thread.</p> + + <p>Consultez ensuite la liste des processus en cours (à 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émoire, en + fonction du problème rencontré.</p> + + <p>Rechargez la page <code>server-status</code> et recherchez + les identifiants des processus trouvés précédemment ; vous pourrez + alors déterminer quelle requête est traitée par ces processus, pour + quel client. Les requêtes peuvent apparaître de manière fugitive, et + il se peut que vous deviez effectuer plusieurs essais avant de + parvenir à les prendre en flagrant délit, pour ainsi dire.</p> + + <p>Cette procédure <em>devrait</em> vous permettre de cerner quel + client, ou type de requête, sont à l'origine de vos problè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écessitent de tels en-tê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ées, comme <directive module="mod_authz_core" type="section">RequireAll</directive>, permettent de définir une logique d'autorisation avancée.</dd> + + <dt><module>mod_info</module></dt> + <dd><module>mod_info</module> est maintenant capable d'afficher la + configuration préinterprétée sur stdout au cours du démarrage du + serveur.</dd> </dl> </section> |