diff options
author | Colm MacCarthaigh <colm@apache.org> | 2010-01-08 11:45:43 +0000 |
---|---|---|
committer | Colm MacCarthaigh <colm@apache.org> | 2010-01-08 11:45:43 +0000 |
commit | 396931c93e46f5d130f0df7044a9c0e63fd12ebd (patch) | |
tree | 9ff5247f604985caa9581ebe4bfa6aa5164db5ce /APACHE_1_3_42/htdocs/manual/server-wide.html.fr | |
parent | 7d344b579813528064a6711a91f675b7f47e4926 (diff) | |
download | httpd-1.3.tar.gz |
Tag 1.3.421.3
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/tags/1.3@897175 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'APACHE_1_3_42/htdocs/manual/server-wide.html.fr')
-rw-r--r-- | APACHE_1_3_42/htdocs/manual/server-wide.html.fr | 310 |
1 files changed, 310 insertions, 0 deletions
diff --git a/APACHE_1_3_42/htdocs/manual/server-wide.html.fr b/APACHE_1_3_42/htdocs/manual/server-wide.html.fr new file mode 100644 index 0000000000..bdc42466e7 --- /dev/null +++ b/APACHE_1_3_42/htdocs/manual/server-wide.html.fr @@ -0,0 +1,310 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<!--English revision 1.8 --> + +<html xmlns="http://www.w3.org/1999/xhtml"> + <head> + <meta name="generator" content="HTML Tidy, see www.w3.org" /> + <meta http-equiv="Content-Type" + content="text/html; charset=iso-8859-1" /> + + <title>Configuration globale du serveur</title> + </head> + <!-- Background white, links blue (unvisited), navy (visited), red (active) --> + + <body bgcolor="#FFFFFF" text="#000000" link="#0000FF" + vlink="#000080" alink="#FF0000"> + <!--#include virtual="header.html" --> + + <h1 align="center">Configuration globale du serveur</h1> + + <p>Ce document décrit certaines directives + traitées par le <a href="mod/core.html">noyau</a> du + serveur qui sont utilisées pour configurer les + opérations de base du serveur.</p> + + <ul> + <li><a href="#identification">Identification du + serveur</a></li> + + <li><a href="#locations">Emplacement des fichiers</a></li> + + <li><a href="#process">Création des processus</a></li> + + <li><a href="#network">Configuration réseau</a></li> + + <li><a href="#resource">Limitation de l'utilisation des + ressources</a></li> + </ul> + <hr /> + + <h2><a id="identification" name="identification">Identification + du serveur</a></h2> + + <table border="1"> + <tr> + <td valign="top"><strong>Directives + associées</strong><br /> + <br /> + <a href="mod/core.html#servername">ServerName</a><br /> + <a href="mod/core.html#serveradmin">ServerAdmin</a><br /> + <a + href="mod/core.html#serversignature">ServerSignature</a><br /> + <a + href="mod/core.html#servertokens">ServerTokens</a><br /> + <a + href="mod/core.html#usecanonicalname">UseCanonicalName</a><br /> + </td> + </tr> + </table> + + <p>Les directives <code>ServerAdmin</code> and + <code>ServerTokens</code> contrôlent quelles informations + du serveur seront présentées dans les pages + générées par le serveur telles que les + messages d'erreur. La directive <code>ServerTokens</code> + assigne la valeur du champ serveur dans les en-têtes de + réponse HTTP.</p> + + <p>Les directives <code>ServerName</code> and + <code>UseCanonicalName</code> sont utilisées pour + déterminer comment former les URLs s'auto + référençant. Par exemple, quand un client + requiert un répertoire, mais n'inclut pas de barre + oblique finale dans le nom du répertoire, Apache doit + rediriger le client vers le nom complet, incluant la barre + oblique finale permettant ainsi au client de résoudre + correctement les références relatives contenues + dans le document.</p> + <hr /> + + <h2><a id="locations" name="locations">Emplacement des + fichiers</a></h2> + + <table border="1"> + <tr> + <td valign="top"><strong>Directives + associées</strong><br /> + <br /> + <a + href="mod/core.html#coredumpdirectory">CoreDumpDirectory</a><br /> + <a + href="mod/core.html#documentroot">DocumentRoot</a><br /> + <a href="mod/core.html#errorlog">ErrorLog</a><br /> + <a href="mod/core.html#lockfile">Lockfile</a><br /> + <a href="mod/core.html#pidfile">PidFile</a><br /> + <a + href="mod/core.html#scoreboardfile">ScoreBoardFile</a><br /> + <a href="mod/core.html#serverroot">ServerRoot</a><br /> + </td> + </tr> + </table> + + <p>Ces directives contrôlent les emplacements des + différents fichiers qu'Apache utilise pour ses propres + besoins. Quand le chemin employé ne commence pas par une + barre oblique, les fichiers sont localisés relativement + à <code>ServerRoot</code>. Soyez attentifs à + placer ces fichiers dans des chemins qui sont autorisés + en écriture aux utilisateurs autres que root. Voir les + <a href="misc/security_tips.html">trucs sur la + sécurité</a> pour plus de détails.</p> + <hr /> + + <h2><a id="process" name="process">Création des + processus</a></h2> + + <table border="1"> + <tr> + <td valign="top"><strong>Directives + associées</strong><br /> + <br /> + <a + href="mod/core.html#bs2000account">BS2000Account</a><br /> + <a href="mod/core.html#group">Group</a><br /> + <a href="mod/core.html#maxclients">MaxClients</a><br /> + <a + href="mod/core.html#maxrequestsperchild">MaxRequestsPerChild</a><br /> + <a + href="mod/core.html#maxspareservers">MaxSpareServers</a><br /> + <a + href="mod/core.html#minspareservers">MinSpareServers</a><br /> + <a href="mod/core.html#servertype">ServerType</a><br /> + <a + href="mod/core.html#startservers">StartServers</a><br /> + <a + href="mod/core.html#threadsperchild">ThreadsPerChild</a><br /> + <a href="mod/core.html#user">User</a><br /> + </td> + </tr> + </table> + + <p>Si la directive <code>ServerType</code> est définie + avec la valeur recommandée de <code>Standalone</code>, + Apache 1.3 sur Unix est basé sur un modèle de + prélancement des processus. Un unique processus de + contrôle est responsable de lancer des processus fils qui + écoutent les connexions et les traitent à leur + arrivée. Apache essaye de maintenir un certain nombre de + processus en réserve ou inactifs, qui restent toujours + prêts à traiter les requêtes arrivantes. De + cette manière, les clients n'ont pas à attendre + que de nouveaux processus fils soient lancés avant que + leurs requêtes soient traitées.</p> + + <p>Les directives <code>StartServers</code>, + <code>MinSpareServers</code>, <code>MaxSpareServers</code>, et + <code>MaxServers</code> régissent comment le processus + père crée les processus fils pour traiter les + requêtes. En général Apache se régit + seul correctement, et la plupart des sites n'ont pas besoin + d'ajuster la valeur de ces directives. Les sites qui veulent + servir plus de 256 requêtes simultanées doivent + augmenter la valeur de <code>MaxClients</code>, tandis que les + sites tournant sur des machines limitées en + mémoire doivent réduire la valeur de + <code>MaxClients</code> afin d'éviter d'utiliser le + fichier d'échange. Plus d'informations sur le + paramétrage de la création des processus se + trouvent dans la documentation <a + href="misc/perf-tuning.html">Aide sur les performances + générales</a>.</p> + + <p>Tandis que le processus père est + généralement lancé en tant que root sous + Unix pour se connecter sur le port 80, les processus fils sont + lancés sous un utilisateur moins + privilégié. Les directives <code>User</code> et + <code>Group</code> servent à définir les + privilèges des processus fils. Les processus fils + doivent être capable de lire le contenu devant être + servi, mais doivent avoir le minimum de privilèges + possibles. De plus, à moins que <a + href="suexec.html">suexec</a> soit utilisé, ces + directives définissent également les droits qui + seront hérités par les scripts CGI.</p> + + <p><code>MaxRequestsPerChild</code> contrôle la + fréquence de rénovation des processus, en + supprimant les anciens et en lançant de nouveaux.</p> + + <p>Sous Windows, Apache lance un processus père et un + processus fils. Le processus fils crée un ensemble de + threads pour traiter les requêtes. Le nombre de threads + est contrôlé par la directive + <code>ThreadsPerChild</code>.</p> + <hr /> + + <h2><a id="network" name="network">Configuration + réseau</a></h2> + + <table border="1"> + <tr> + <td valign="top"><strong>Directives + associées</strong><br /> + <br /> + <a href="mod/core.html#bindaddress">BindAddress</a><br /> + <a href="mod/core.html#keepalive">KeepAlive</a><br /> + <a + href="mod/core.html#keepalivetimeout">KeepAliveTimeout</a><br /> + <a href="mod/core.html#listen">Listen</a><br /> + <a + href="mod/core.html#listenbacklog">ListenBackLog</a><br /> + <a + href="mod/core.html#acceptfilter">AcceptFilter</a><br /> + <a + href="mod/core.html#maxkeepaliverequests">MaxKeepAliveRequests</a><br /> + <a href="mod/core.html#port">Port</a><br /> + <a + href="mod/core.html#sendbuffersize">SendBufferSize</a><br /> + <a href="mod/core.html#timeout">TimeOut</a><br /> + </td> + </tr> + </table> + + <p>Au démarrage d'Apache, celui ci se connecte à + un port et une adresse donnés sur la machine locale et + attend l'arrivée de requêtes. Par défaut, + il écoute sur toutes les adresses, et sur le port + défini par la directive <code>Port</code>. Toutefois, on + peut lui indiquer d'écouter sur plus d'un port, de + n'écouter qu'à partir d'une seule adresse, ou une + combinaison des deux. Ceci est généralement + combiné avec la fonction d' <a href="vhosts/">hôte + virtuel</a> qui détermine comment Apache répond + aux différentes adresses IP, noms d'hôtes et + ports.</p> + + <p>Il y a deux directives qui permettent de restreindre ou de + spécifier quelles adresses et quels ports Apache doit + écouter. La directive <code>BindAddress</code> restreint + le serveur à n'écouter qu'une seule adresse IP. + La directive <code>Listen</code> peut être + utilisée pour spécifier un ensemble d'adresses et + de ports qu'Apache doit écouter.</p> + + <p>Les directives <code>ListenBackLog</code>, + <code>SendBufferSize</code>, et <code>TimeOut</code> permettent + d'adjuster comment Apache interagit avec le réseau. La + directive <code>AcceptFilter</code> contrôle une + optimisation spécifique à BSD. Veuillez vous + référer à la section concernant BSD dans + la <a href="misc/perf-bsd44.html">documentation sur la + performance. --></a></p> + <br /> + <br /> + + + <p>Les directives <code>KeepAlive</code>, + <code>KeepAliveTimeout</code>, et + <code>MaxKeepAliveRequests</code> définissent comment + Apache gère les connexions persistantes.</p> + <hr /> + + <h2><a id="resource" name="resource">Limitation de + l'utilisation des Ressources</a></h2> + + <table border="1"> + <tr> + <td valign="top"><strong>Directives + associées</strong><br /> + <br /> + <a + href="mod/core.html#limitrequestbody">LimitRequestBody</a><br /> + <a + href="mod/core.html#limitrequestfields">LimitRequestFields</a><br /> + <a + href="mod/core.html#limitrequestfieldsize">LimitRequestFieldsize</a><br /> + <a + href="mod/core.html#limitrequestline">LimitRequestLine</a><br /> + <a href="mod/core.html#rlimitcpu">RLimitCPU</a><br /> + <a href="mod/core.html#rlimitmem">RLimitMEM</a><br /> + <a href="mod/core.html#rlimitnproc">RLimitNPROC</a><br /> + <a + href="mod/core.html#threadstacksize">ThreadStackSize</a><br /> + </td> + </tr> + </table> + + <p>Les directives commençant par + <code>LimitRequest</code> sont employées pour fixer des + limites sur la quantité de ressources qui seront + utilisées pendant la lecture des requêtes + clientes. En limitant ces valeurs, certains types de + déni de service peuvent être + atténués.</p> + + <p>Les directives commençant par <code>RLimit</code> + sont employées pour fixer des limites sur la + quantité de ressources qu'utiliseront les processus + lancés par les processus enfants Apache. En particulier, + elles contrôle les ressources utilisées par les + scripts CGI et les commandes exec SSI.</p> + + <p>La directive <code>ThreadStackSize</code> est + utilisée seulement sur Netware pour contrôler la + taille de la pile.</p> + <!--#include virtual="footer.html" --> + </body> +</html> + |