Commit 08168a07 authored by Lucien Gentis's avatar Lucien Gentis
Browse files

UTF-8 character encoding.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1769316 13f79535-47bb-0310-9956-ffa450edef68
parent b7a3556e
Loading
Loading
Loading
Loading
+34 −34
Original line number Original line Diff line number Diff line
<?xml version="1.0"?>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
<!-- English Revision : 1021924 -->
<!-- English Revision : 1021924 -->
@@ -24,52 +24,52 @@


<modulesynopsis metafile="mpm_netware.xml.meta">
<modulesynopsis metafile="mpm_netware.xml.meta">
<name>mpm_netware</name>
<name>mpm_netware</name>
<description>Module multi-processus impl&eacute;mentant un serveur web bas&eacute;
<description>Module multi-processus implémentant un serveur web basé
exclusivement sur les threads et optimis&eacute; pour Novell
exclusivement sur les threads et optimisé pour Novell
NetWare</description>
NetWare</description>
<status>MPM</status>
<status>MPM</status>
<sourcefile>mpm_netware.c</sourcefile>
<sourcefile>mpm_netware.c</sourcefile>
<identifier>mpm_netware_module</identifier>
<identifier>mpm_netware_module</identifier>


<summary>
<summary>
    <p>Ce module multi-processus (MPM) impl&eacute;mente un serveur web bas&eacute;
    <p>Ce module multi-processus (MPM) implémente un serveur web basé
    exclusivement sur les threads et optimis&eacute; pour Novell NetWare.</p>
    exclusivement sur les threads et optimisé pour Novell NetWare.</p>


    <p>Le thread ma&icirc;tre est charg&eacute; du lancement de threads esclaves qui
    <p>Le thread maître est chargé du lancement de threads esclaves qui
    attendent les connexions et les traitent au fur et &agrave; mesure de leur
    attendent les connexions et les traitent au fur et à mesure de leur
    arriv&eacute;e. Le serveur HTTP Apache essaie toujours de maintenir
    arrivée. Le serveur HTTP Apache essaie toujours de maintenir
    plusieurs threads
    plusieurs threads
    esclaves en <dfn>spare</dfn> (en r&eacute;serve) ou inactifs. De cette
    esclaves en <dfn>spare</dfn> (en réserve) ou inactifs. De cette
    fa&ccedil;on, les clients n'ont pas besoin d'attendre le lancement d'un
    façon, les clients n'ont pas besoin d'attendre le lancement d'un
    nouveau thread enfant pour que leurs requ&ecirc;tes soient trait&eacute;es.</p>
    nouveau thread enfant pour que leurs requêtes soient traitées.</p>


    <p>Les directives <directive
    <p>Les directives <directive
    module="mpm_common">StartThreads</directive>, <directive
    module="mpm_common">StartThreads</directive>, <directive
    module="mpm_common">MinSpareThreads</directive>, <directive
    module="mpm_common">MinSpareThreads</directive>, <directive
    module="mpm_common">MaxSpareThreads</directive>, et <directive
    module="mpm_common">MaxSpareThreads</directive>, et <directive
    module="mpm_netware">MaxThreads</directive> contr&ocirc;lent
    module="mpm_netware">MaxThreads</directive> contrôlent
    la mani&egrave;re dont le thread ma&icirc;tre cr&eacute;e les threads esclaves afin de
    la manière dont le thread maître crée les threads esclaves afin de
    traiter les requ&ecirc;tes. En g&eacute;n&eacute;ral, Apache httpd s'auto-r&eacute;gule correctement,
    traiter les requêtes. En général, Apache httpd s'auto-régule correctement,
    et la plupart des sites ne n&eacute;cessitent aucune modification des
    et la plupart des sites ne nécessitent aucune modification des
    valeurs par d&eacute;faut de ces directives. Pour les sites dont le serveur
    valeurs par défaut de ces directives. Pour les sites dont le serveur
    est limit&eacute; en m&eacute;moire, il peut s'av&eacute;rer n&eacute;cessaire de diminuer la
    est limité en mémoire, il peut s'avérer nécessaire de diminuer la
    valeur de la directive <directive
    valeur de la directive <directive
    module="mpm_netware">MaxThreads</directive> afin d'&eacute;viter une
    module="mpm_netware">MaxThreads</directive> afin d'éviter une
    hyper-activit&eacute; du serveur (arr&ecirc;ts de threads inactifs et lancement incessant
    hyper-activité du serveur (arrêts de threads inactifs et lancement incessant
    de nouveau threads). Vous trouverez plus d'informations &agrave;
    de nouveau threads). Vous trouverez plus d'informations à
    propos du contr&ocirc;le de la cr&eacute;ation de processus dans le document <a
    propos du contrôle de la création de processus dans le document <a
    href="../misc/perf-tuning.html">conseils en mati&egrave;re de
    href="../misc/perf-tuning.html">conseils en matière de
    performances</a>.</p>
    performances</a>.</p>


    <p>La directive <directive
    <p>La directive <directive
    module="mpm_common">MaxRequestsPerChild</directive>
    module="mpm_common">MaxRequestsPerChild</directive>
    contr&ocirc;le la fr&eacute;quence &agrave; laquelle le serveur recycle ses processus
    contrôle la fréquence à laquelle le serveur recycle ses processus
    en arr&ecirc;tant les anciens et en en lan&ccedil;ant de nouveaux. Sous le
    en arrêtant les anciens et en en lançant de nouveaux. Sous le
    syst&egrave;me d'exploitation NetWare, il est vivement recommand&eacute; de
    système d'exploitation NetWare, il est vivement recommandé de
    laisser cette directive &agrave; 0, ce qui permet aux threads esclaves de
    laisser cette directive à 0, ce qui permet aux threads esclaves de
    continuer &agrave; traiter les requ&ecirc;tes ind&eacute;finiment.</p>
    continuer à traiter les requêtes indéfiniment.</p>
</summary>
</summary>
<seealso><a href="../bind.html">D&eacute;finition des adresses et ports
<seealso><a href="../bind.html">Définition des adresses et ports
qu'utilise Apache httpd</a>
qu'utilise Apache httpd</a>
</seealso>
</seealso>


@@ -96,17 +96,17 @@ qu'utilise Apache httpd</a>


<directivesynopsis>
<directivesynopsis>
<name>MaxThreads</name>
<name>MaxThreads</name>
<description>D&eacute;finit le nombre maximum de threads esclaves</description>
<description>Définit le nombre maximum de threads esclaves</description>
<syntax>MaxThreads <var>nombre</var></syntax>
<syntax>MaxThreads <var>nombre</var></syntax>
<default>MaxThreads 2048</default>
<default>MaxThreads 2048</default>
<contextlist><context>server config</context></contextlist>
<contextlist><context>server config</context></contextlist>


<usage>
<usage>
    <p>La directive <directive>MaxThreads</directive> d&eacute;finit
    <p>La directive <directive>MaxThreads</directive> définit
    le nombre maximum de threads esclaves que l'on d&eacute;sire autoriser. La
    le nombre maximum de threads esclaves que l'on désire autoriser. La
    valeur par d&eacute;faut correspondant &agrave; la valeur cod&eacute;e en dur &agrave; la
    valeur par défaut correspondant à la valeur codée en dur à la
    compilation, la valeur de cette directive ne peut donc qu'&ecirc;tre
    compilation, la valeur de cette directive ne peut donc qu'être
    diminu&eacute;e, comme dans l'exemple suivant :</p>
    diminuée, comme dans l'exemple suivant :</p>


    <example>
    <example>
      MaxThreads 512
      MaxThreads 512
+38 −38
Original line number Original line Diff line number Diff line
<?xml version="1.0"?>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
<!-- English Revision : 1599013 -->
<!-- English Revision : 1599013 -->
@@ -25,26 +25,26 @@
<modulesynopsis metafile="mpm_winnt.xml.meta">
<modulesynopsis metafile="mpm_winnt.xml.meta">


<name>mpm_winnt</name>
<name>mpm_winnt</name>
<description>Module multi-processus optimis&eacute; pour Windows
<description>Module multi-processus optimisé pour Windows
NT.</description>
NT.</description>
<status>MPM</status>
<status>MPM</status>
<sourcefile>mpm_winnt.c</sourcefile>
<sourcefile>mpm_winnt.c</sourcefile>
<identifier>mpm_winnt_module</identifier>
<identifier>mpm_winnt_module</identifier>


<summary>
<summary>
    <p>Ce module multi-processus (MPM) est le module par d&eacute;faut pour les
    <p>Ce module multi-processus (MPM) est le module par défaut pour les
    syst&egrave;mes d'exploitation de style Windows NT. Il consiste en un
    systèmes d'exploitation de style Windows NT. Il consiste en un
    processus de contr&ocirc;le unique qui lance un processus enfant unique,
    processus de contrôle unique qui lance un processus enfant unique,
    ce dernier cr&eacute;ant &agrave; son tour des threads pour traiter les
    ce dernier créant à son tour des threads pour traiter les
    requ&ecirc;tes.</p>
    requêtes.</p>


    <p>La directive <directive
    <p>La directive <directive
    module="mpm_common">ThreadsPerChild</directive> d&eacute;finit le
    module="mpm_common">ThreadsPerChild</directive> définit le
    nombre maximal de connexions clientes simultan&eacute;es.</p>
    nombre maximal de connexions clientes simultanées.</p>


    <p>Ce MPM utilise par d&eacute;faut les APIs Windows avanc&eacute;es pour accepter
    <p>Ce MPM utilise par défaut les APIs Windows avancées pour accepter
    les nouvelles connexions des clients. Avec certaines configurations,
    les nouvelles connexions des clients. Avec certaines configurations,
    des produits tiers peuvent interf&eacute;rer avec cette impl&eacute;mentation, et
    des produits tiers peuvent interférer avec cette implémentation, et
    provoquer l'enregistrement des messages suivants dans les journaux
    provoquer l'enregistrement des messages suivants dans les journaux
    du serveur :</p>
    du serveur :</p>


@@ -53,10 +53,10 @@ NT.</description>
        winnt_mpm: falling back to 'AcceptFilter none'.
        winnt_mpm: falling back to 'AcceptFilter none'.
    </example>
    </example>


    <p>Le MPM se rabat sur une impl&eacute;mentation plus s&ucirc;re, mais certaines
    <p>Le MPM se rabat sur une implémentation plus sûre, mais certaines
    requ&ecirc;tes n'ont pas &eacute;t&eacute; trait&eacute;es correctement. Pour &eacute;viter cette
    requêtes n'ont pas été traitées correctement. Pour éviter cette
    erreur, d&eacute;finissez la directive <directive
    erreur, définissez la directive <directive
    module="core">AcceptFilter</directive> &agrave; <code>none</code>.</p>
    module="core">AcceptFilter</directive> à <code>none</code>.</p>


    <highlight language="config">
    <highlight language="config">
AcceptFilter http none
AcceptFilter http none
@@ -64,47 +64,47 @@ AcceptFilter https none
    </highlight>
    </highlight>


    <p><em>Avec les versions 2.0 et 2.2 d'Apache httpd, c'est la directive
    <p><em>Avec les versions 2.0 et 2.2 d'Apache httpd, c'est la directive
    <directive>Win32DisableAcceptEx</directive> qui &eacute;tait utilis&eacute;e &agrave; cet
    <directive>Win32DisableAcceptEx</directive> qui était utilisée à cet
    effet.</em></p>
    effet.</em></p>


    <p>Le MPM WinNT diff&egrave;re des autres MPMs Unix comme worker et event
    <p>Le MPM WinNT diffère des autres MPMs Unix comme worker et event
    &agrave; bien des &eacute;gards :</p>
    à bien des égards :</p>


    <ul>
    <ul>
      <li>Lorsqu'un processus enfant s'arr&ecirc;te suite &agrave; un arr&ecirc;t ou
      <li>Lorsqu'un processus enfant s'arrête suite à un arrêt ou
      red&eacute;marrage du serveur, ou lorsque que la limite <directive
      redémarrage du serveur, ou lorsque que la limite <directive
      module="mpm_common">MaxConnectionsPerChild</directive> est
      module="mpm_common">MaxConnectionsPerChild</directive> est
      atteinte, les requ&ecirc;tes en cours de traitement par ce processus en
      atteinte, les requêtes en cours de traitement par ce processus en
      cours d'arr&ecirc;t n'ont que <directive
      cours d'arrêt n'ont que <directive
      module="core">TimeOut</directive> secondes pour s'ex&eacute;cuter avant
      module="core">TimeOut</directive> secondes pour s'exécuter avant
      l'arr&ecirc;t du processus. Les autres types de red&eacute;marrage ou arr&ecirc;t ne
      l'arrêt du processus. Les autres types de redémarrage ou arrêt ne
      sont pas impl&eacute;ment&eacute;s.</li>
      sont pas implémentés.</li>


      <li>Les nouveau processus enfants relisent les fichiers de
      <li>Les nouveau processus enfants relisent les fichiers de
      configuration au lieu d'en h&eacute;riter du parent. Ce comportement ne
      configuration au lieu d'en hériter du parent. Ce comportement ne
      pose pas de probl&egrave;me si le processus enfant est cr&eacute;&eacute; au d&eacute;marrage
      pose pas de problème si le processus enfant est créé au démarrage
      ou red&eacute;marrage, mais dans le cas o&ugrave; un processus enfant est cr&eacute;&eacute;
      ou redémarrage, mais dans le cas où un processus enfant est créé
      parce qu'un autre processus enfant s'est arr&ecirc;t&eacute; ou a atteint la
      parce qu'un autre processus enfant s'est arrêté ou a atteint la
      limite <directive
      limite <directive
      module="mpm_common">MaxConnectionsPerChild</directive>, tout
      module="mpm_common">MaxConnectionsPerChild</directive>, tout
      changement survenu entre temps dans la configuration sera alors
      changement survenu entre temps dans la configuration sera alors
      pris en compte dans le processus enfant, et parent et enfant
      pris en compte dans le processus enfant, et parent et enfant
      utiliseront une configuration diff&eacute;rente. Si des modifications
      utiliseront une configuration différente. Si des modifications
      planifi&eacute;es de la configuration ont &eacute;t&eacute; partiellement effectu&eacute;es,
      planifiées de la configuration ont été partiellement effectuées,
      et si la configuration courante n'est pas interpr&eacute;table, le
      et si la configuration courante n'est pas interprétable, le
      processus enfant de remplacement ne pourra pas d&eacute;marrer, et le
      processus enfant de remplacement ne pourra pas démarrer, et le
      serveur s'arr&ecirc;tera. En cons&eacute;quence, toute modification des
      serveur s'arrêtera. En conséquence, toute modification des
      fichiers de configuration doit &ecirc;tre accompagn&eacute;e d'un red&eacute;marrage
      fichiers de configuration doit être accompagnée d'un redémarrage
      du serveur.</li>
      du serveur.</li>


      <li>Les hooks <code>monitor</code> et <code>fatal_exception</code>
      <li>Les hooks <code>monitor</code> et <code>fatal_exception</code>
      ne sont pas encore impl&eacute;ment&eacute;s.</li>
      ne sont pas encore implémentés.</li>


      <li>La directive <directive>AcceptFilter</directive> est
      <li>La directive <directive>AcceptFilter</directive> est
      impl&eacute;ment&eacute;e par le MPM et fournit un type de contr&ocirc;le diff&eacute;rent
      implémentée par le MPM et fournit un type de contrôle différent
      sur le traitement des nouvelles connexions (Voir la documentation
      sur le traitement des nouvelles connexions (Voir la documentation
      de la directive <directive module="core">AcceptFilter</directive>
      de la directive <directive module="core">AcceptFilter</directive>
      pour plus de d&eacute;tails).</li>
      pour plus de détails).</li>
    </ul>
    </ul>


</summary>
</summary>
+7 −7
Original line number Original line Diff line number Diff line
<?xml version="1.0"?>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
<!-- English Revision : 1690347 -->
<!-- English Revision : 1690347 -->
@@ -35,21 +35,21 @@ OS/2</description>
    <p>Le serveur se compose d'un processus principal parent, et d'un
    <p>Le serveur se compose d'un processus principal parent, et d'un
    petit nombre fixe de processus enfants.</p>
    petit nombre fixe de processus enfants.</p>


    <p>La t&acirc;che du processus parent consiste &agrave; g&eacute;rer les processus
    <p>La tâche du processus parent consiste à gérer les processus
    enfants, c'est &agrave; dire lancer ces processus de mani&egrave;re &agrave; ce
    enfants, c'est à dire lancer ces processus de manière à ce
    qu'il y en ait toujours un nombre &eacute;gal &agrave; la valeur de la directive
    qu'il y en ait toujours un nombre égal à la valeur de la directive
    <directive module="mpm_common">StartServers</directive> pour traiter
    <directive module="mpm_common">StartServers</directive> pour traiter
    les connexions.</p>
    les connexions.</p>


    <p>Chaque processus enfant comporte un jeu de threads esclaves et un
    <p>Chaque processus enfant comporte un jeu de threads esclaves et un
    thread ma&icirc;tre qui accepte les connexions et les distribue aux
    thread maître qui accepte les connexions et les distribue aux
    esclaves via une file de travail. Le jeu de threads esclaves est
    esclaves via une file de travail. Le jeu de threads esclaves est
    dynamique et g&eacute;r&eacute; par un thread de maintenance de fa&ccedil;on &agrave; ce que le
    dynamique et géré par un thread de maintenance de façon à ce que le
    nombre de threads inactifs soit maintenu entre <directive
    nombre de threads inactifs soit maintenu entre <directive
    module="mpm_common">MinSpareThreads</directive> et <directive
    module="mpm_common">MinSpareThreads</directive> et <directive
    module="mpm_common">MaxSpareThreads</directive>.</p>
    module="mpm_common">MaxSpareThreads</directive>.</p>
</summary>
</summary>
<seealso><a href="../bind.html">D&eacute;finition des adresses et ports
<seealso><a href="../bind.html">Définition des adresses et ports
qu'utilise Apache</a></seealso>
qu'utilise Apache</a></seealso>


<directivesynopsis location="mod_unixd"><name>User</name>
<directivesynopsis location="mod_unixd"><name>User</name>
+71 −71

File changed.

Preview size limit exceeded, changes collapsed.

+12 −12
Original line number Original line Diff line number Diff line
<?xml version="1.0"?>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE quickreference SYSTEM "../style/modulesynopsis.dtd">
<!DOCTYPE quickreference SYSTEM "../style/modulesynopsis.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
<!-- English Revision : 1070904 -->
<!-- English Revision : 1070904 -->
@@ -23,22 +23,22 @@
-->
-->


<quickreference metafile="quickreference.xml.meta">
<quickreference metafile="quickreference.xml.meta">
  <title>Document de r&eacute;f&eacute;rence rapide des directives</title>
  <title>Document de référence rapide des directives</title>
  <summary>
  <summary>
    <p>Le document de r&eacute;f&eacute;rence rapide des directives montre l'usage,
    <p>Le document de référence rapide des directives montre l'usage,
    les valeurs par d&eacute;faut, le statut,
    les valeurs par défaut, le statut,
    et le contexte de chaque directive de configuration d'Apache.  Pour plus
    et le contexte de chaque directive de configuration d'Apache.  Pour plus
    d'informations sur chacun de ces termes, voir le <a
    d'informations sur chacun de ces termes, voir le <a
    href="directive-dict.html">Dictionnaire des directives</a>.</p>
    href="directive-dict.html">Dictionnaire des directives</a>.</p>


    <p>La premi&egrave;re colonne donne le nom de la directive et son usage.
    <p>La première colonne donne le nom de la directive et son usage.
    Si la directive poss&egrave;de une valeur par d&eacute;faut, elle est indiqu&eacute;e dans la
    Si la directive possède une valeur par défaut, elle est indiquée dans la
    deuxi&egrave;me colonne.
    deuxième colonne.
    Si la valeur par d&eacute;faut est trop grande pour pouvoir &ecirc;tre affich&eacute;e,
    Si la valeur par défaut est trop grande pour pouvoir être affichée,
    elle sera tronqu&eacute;e et suivie d'un "+".</p>
    elle sera tronquée et suivie d'un "+".</p>


    <p>La troisi&egrave;me colonne &eacute;num&egrave;re les contextes dans
    <p>La troisième colonne énumère les contextes dans
    lesquels la directive est applicable, et la quatri&egrave;me indique son statut en accord avec le
    lesquels la directive est applicable, et la quatrième indique son statut en accord avec le
    tableau des l&eacute;gendes ci-dessous.</p>
    tableau des légendes ci-dessous.</p>
  </summary>
  </summary>
</quickreference>
</quickreference>
Loading