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 Diff line number Diff line
<?xml version="1.0"?>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
<!-- English Revision : 1021924 -->
@@ -24,52 +24,52 @@

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

<summary>
    <p>Ce module multi-processus (MPM) impl&eacute;mente un serveur web bas&eacute;
    exclusivement sur les threads et optimis&eacute; pour Novell NetWare.</p>
    <p>Ce module multi-processus (MPM) implémente un serveur web basé
    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
    attendent les connexions et les traitent au fur et &agrave; mesure de leur
    arriv&eacute;e. Le serveur HTTP Apache essaie toujours de maintenir
    <p>Le thread maître est chargé du lancement de threads esclaves qui
    attendent les connexions et les traitent au fur et à mesure de leur
    arrivée. Le serveur HTTP Apache essaie toujours de maintenir
    plusieurs threads
    esclaves en <dfn>spare</dfn> (en r&eacute;serve) ou inactifs. De cette
    fa&ccedil;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>
    esclaves en <dfn>spare</dfn> (en réserve) ou inactifs. De cette
    façon, les clients n'ont pas besoin d'attendre le lancement d'un
    nouveau thread enfant pour que leurs requêtes soient traitées.</p>

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

    <p>La directive <directive
    module="mpm_common">MaxRequestsPerChild</directive>
    contr&ocirc;le la fr&eacute;quence &agrave; laquelle le serveur recycle ses processus
    en arr&ecirc;tant les anciens et en en lan&ccedil;ant de nouveaux. Sous le
    syst&egrave;me d'exploitation NetWare, il est vivement recommand&eacute; de
    laisser cette directive &agrave; 0, ce qui permet aux threads esclaves de
    continuer &agrave; traiter les requ&ecirc;tes ind&eacute;finiment.</p>
    contrôle la fréquence à laquelle le serveur recycle ses processus
    en arrêtant les anciens et en en lançant de nouveaux. Sous le
    système d'exploitation NetWare, il est vivement recommandé de
    laisser cette directive à 0, ce qui permet aux threads esclaves de
    continuer à traiter les requêtes indéfiniment.</p>
</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>
</seealso>

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

<directivesynopsis>
<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>
<default>MaxThreads 2048</default>
<contextlist><context>server config</context></contextlist>

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

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

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

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

    <p>La directive <directive
    module="mpm_common">ThreadsPerChild</directive> d&eacute;finit le
    nombre maximal de connexions clientes simultan&eacute;es.</p>
    module="mpm_common">ThreadsPerChild</directive> définit le
    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,
    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
    du serveur :</p>

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

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

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

    <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>

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

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

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

      <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
      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
      de la directive <directive module="core">AcceptFilter</directive>
      pour plus de d&eacute;tails).</li>
      pour plus de détails).</li>
    </ul>

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

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

    <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
    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
    module="mpm_common">MinSpareThreads</directive> et <directive
    module="mpm_common">MaxSpareThreads</directive>.</p>
</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>

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

File changed.

Preview size limit exceeded, changes collapsed.

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

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

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

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