diff options
Diffstat (limited to 'docs/manual/vhosts')
-rw-r--r-- | docs/manual/vhosts/details.html | 2 | ||||
-rw-r--r-- | docs/manual/vhosts/details.html.fr | 310 | ||||
-rw-r--r-- | docs/manual/vhosts/examples.html | 2 | ||||
-rw-r--r-- | docs/manual/vhosts/examples.html.fr | 254 | ||||
-rw-r--r-- | docs/manual/vhosts/fd-limits.html | 2 | ||||
-rw-r--r-- | docs/manual/vhosts/fd-limits.html.fr | 94 | ||||
-rw-r--r-- | docs/manual/vhosts/index.html | 2 | ||||
-rw-r--r-- | docs/manual/vhosts/index.html.fr | 52 | ||||
-rw-r--r-- | docs/manual/vhosts/ip-based.html | 2 | ||||
-rw-r--r-- | docs/manual/vhosts/ip-based.html.fr | 118 | ||||
-rw-r--r-- | docs/manual/vhosts/mass.html | 2 | ||||
-rw-r--r-- | docs/manual/vhosts/mass.html.fr | 238 | ||||
-rw-r--r-- | docs/manual/vhosts/name-based.html | 2 | ||||
-rw-r--r-- | docs/manual/vhosts/name-based.html.fr | 228 |
14 files changed, 654 insertions, 654 deletions
diff --git a/docs/manual/vhosts/details.html b/docs/manual/vhosts/details.html index 42c9b30632..189f1008c5 100644 --- a/docs/manual/vhosts/details.html +++ b/docs/manual/vhosts/details.html @@ -6,7 +6,7 @@ Content-type: text/html; charset=ISO-8859-1 URI: details.html.fr Content-Language: fr -Content-type: text/html; charset=ISO-8859-1 +Content-type: text/html; charset=UTF-8 URI: details.html.ko.euc-kr Content-Language: ko diff --git a/docs/manual/vhosts/details.html.fr b/docs/manual/vhosts/details.html.fr index 679a887ca9..6b531fc3b7 100644 --- a/docs/manual/vhosts/details.html.fr +++ b/docs/manual/vhosts/details.html.fr @@ -1,13 +1,13 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> +<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr"><head> -<meta content="text/html; charset=ISO-8859-1" http-equiv="Content-Type" /> +<meta content="text/html; charset=UTF-8" http-equiv="Content-Type" /> <!-- XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX This file is generated from xml source: DO NOT EDIT XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX --> -<title>Détails sur le fonctionnement des serveurs virtuels - Serveur Apache HTTP Version 2.5</title> +<title>Détails sur le fonctionnement des serveurs virtuels - Serveur Apache HTTP Version 2.5</title> <link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> <link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> <link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /><link rel="stylesheet" type="text/css" href="../style/css/prettify.css" /> @@ -21,111 +21,111 @@ <img alt="" src="../images/feather.gif" /></div> <div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> <div id="path"> -<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">Serveur HTTP</a> > <a href="http://httpd.apache.org/docs/">Documentation</a> > <a href="../">Version 2.5</a> > <a href="./">Serveurs virtuels</a></div><div id="page-content"><div id="preamble"><h1>Détails sur le fonctionnement des serveurs virtuels</h1> +<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">Serveur HTTP</a> > <a href="http://httpd.apache.org/docs/">Documentation</a> > <a href="../">Version 2.5</a> > <a href="./">Serveurs virtuels</a></div><div id="page-content"><div id="preamble"><h1>Détails sur le fonctionnement des serveurs virtuels</h1> <div class="toplang"> <p><span>Langues Disponibles: </span><a href="../en/vhosts/details.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../fr/vhosts/details.html" title="Français"> fr </a> | +<a href="../fr/vhosts/details.html" title="Français"> fr </a> | <a href="../ko/vhosts/details.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> | -<a href="../tr/vhosts/details.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p> +<a href="../tr/vhosts/details.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p> </div> - <p>Ce document vise à expliquer dans le détail comment le serveur - HTTP Apache procède lors du choix de l'utilisation - d'un serveur virtuel en fonction d'une requête reçue.</p> + <p>Ce document vise à expliquer dans le détail comment le serveur + HTTP Apache procède lors du choix de l'utilisation + d'un serveur virtuel en fonction d'une requête reçue.</p> - <p>Il est recommandé de lire la documentation<a href="name-based.html#namevip"> - Serveurs virtuels à base de nom et serveurs virtuels à base - d'adresse IP</a> pour déterminer quel type de serveur virtuel nous - convient le mieux, puis de lire les documentations <a href="name-based.html">serveurs virtuels à base de nom</a> ou <a href="ip-based.html">serveurs virtuels à base d'adresse IP</a>, et enfin - d'étudier <a href="examples.html">quelques exemples</a>.</p> + <p>Il est recommandé de lire la documentation<a href="name-based.html#namevip"> + Serveurs virtuels à base de nom et serveurs virtuels à base + d'adresse IP</a> pour déterminer quel type de serveur virtuel nous + convient le mieux, puis de lire les documentations <a href="name-based.html">serveurs virtuels à base de nom</a> ou <a href="ip-based.html">serveurs virtuels à base d'adresse IP</a>, et enfin + d'étudier <a href="examples.html">quelques exemples</a>.</p> - <p>Si vous voulez entrer dans les détails, vous pouvez revenir vers + <p>Si vous voulez entrer dans les détails, vous pouvez revenir vers cette page.</p> </div> <div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#configparsing">Fichier de configuration</a></li> <li><img alt="" src="../images/down.gif" /> <a href="#hostmatching">Choix du serveur virtuel</a></li> <li><img alt="" src="../images/down.gif" /> <a href="#tips">Trucs et astuces</a></li> -</ul><h3>Voir aussi</h3><ul class="seealso"><li><a href="ip-based.html">Support des serveurs virtuels à base -d'adresse IP</a></li><li><a href="name-based.html">Support des serveurs virtuels à base +</ul><h3>Voir aussi</h3><ul class="seealso"><li><a href="ip-based.html">Support des serveurs virtuels à base +d'adresse IP</a></li><li><a href="name-based.html">Support des serveurs virtuels à base de nom</a></li><li><a href="examples.html">Exemples de serveurs virtuels pour une -configuration courante</a></li><li><a href="mass.html">Hébergement virtuel de masse configuré +configuration courante</a></li><li><a href="mass.html">Hébergement virtuel de masse configuré dynamiquement</a></li></ul><ul class="seealso"><li><a href="#comments_section">Commentaires</a></li></ul></div> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="section"> <h2><a name="configparsing" id="configparsing">Fichier de configuration</a></h2> <p>Un <em>serveur principal (main_server)</em> contient toutes - les définitions qui apparaissent en dehors des sections + les définitions qui apparaissent en dehors des sections <code><VirtualHost></code>.</p> <p>Les serveurs virtuels, aussi - appelés <em>vhosts</em> (pour virtual hosts), sont définis par les + appelés <em>vhosts</em> (pour virtual hosts), sont définis par les sections <code class="directive"><a href="../mod/core.html#virtualhost"><VirtualHost></a></code>.</p> <p>Chaque directive <code>VirtualHost</code> comporte une ou plusieurs adresses et des ports optionnels.</p> - <p>Il est possible d'utiliser des noms d'hôtes dans la définition - d'un serveur virtuel, mais ils seront résolus en adresses IP au - démarrage du serveur, et si une résolution de nom échoue, cette - définition de serveur virtuel sera ignorée. Cette méthode est par - conséquent déconseillée.</p> + <p>Il est possible d'utiliser des noms d'hôtes dans la définition + d'un serveur virtuel, mais ils seront résolus en adresses IP au + démarrage du serveur, et si une résolution de nom échoue, cette + définition de serveur virtuel sera ignorée. Cette méthode est par + conséquent déconseillée.</p> <p>L'adresse peut - être spécifiée sous la forme <code>*</code>, ce qui conviendra à la - requête si aucun autre serveur virtuel ne possède l'adresse IP - explicite correspondant à celle de la requête.</p> - - <p>L'adresse qui apparaît dans la directive <code>VirtualHost</code> - peut être associée à un port optionnel. Si aucun port n'est - spécifié, il s'agit d'un port générique qui peut aussi être spécifié - comme <code>*</code>. Le port générique correspond à toutes les + être spécifiée sous la forme <code>*</code>, ce qui conviendra à la + requête si aucun autre serveur virtuel ne possède l'adresse IP + explicite correspondant à celle de la requête.</p> + + <p>L'adresse qui apparaît dans la directive <code>VirtualHost</code> + peut être associée à un port optionnel. Si aucun port n'est + spécifié, il s'agit d'un port générique qui peut aussi être spécifié + comme <code>*</code>. Le port générique correspond à toutes les valeurs de port.</p> - <p>(Il ne faut pas confondre les numéros de port sur lesquels Apache - est en écoute avec les numéros de port spécifiés dans la directive - <code>VirtualHost</code> ; ces derniers ne servent qu'à définir le - <code>serveur virtuel</code> qui sera sélectionné pour traiter la - requête. Pour définir les ports sur lesquels Apache est en écoute, + <p>(Il ne faut pas confondre les numéros de port sur lesquels Apache + est en écoute avec les numéros de port spécifiés dans la directive + <code>VirtualHost</code> ; ces derniers ne servent qu'à définir le + <code>serveur virtuel</code> qui sera sélectionné pour traiter la + requête. Pour définir les ports sur lesquels Apache est en écoute, utilisez la directive <code class="directive"><a href="../mod/mpm_common.html#listen">Listen</a></code>). </p> - <p>L'ensemble des adresses (y compris les résultats multiples - <code>A</code> issus des requêtes DNS) est appelé <em>jeu + <p>L'ensemble des adresses (y compris les résultats multiples + <code>A</code> issus des requêtes DNS) est appelé <em>jeu d'adresses</em> du serveur virtuel.</p> - <p>Apache fait automatiquement sa sélection à partir de l'en-tête + <p>Apache fait automatiquement sa sélection à partir de l'en-tête HTTP <code>Host</code> fourni par le client, lorsque la correspondance la plus exacte du point de vue adresse IP/port a lieu pour plusieurs serveurs virtuels.</p> <p>La directive <code class="directive"><a href="../mod/core.html#servername">ServerName</a></code> peut - apparaître en quelque endroit de la définition d'un serveur. - Cependant, chaque occurrence écrase la précédente (pour ce serveur). - Si aucune directive <code>ServerName</code> n'est spécifiée, le - serveur tente de déterminer le nom du serveur à partir de l'adresse + apparaître en quelque endroit de la définition d'un serveur. + Cependant, chaque occurrence écrase la précédente (pour ce serveur). + Si aucune directive <code>ServerName</code> n'est spécifiée, le + serveur tente de déterminer le nom du serveur à partir de l'adresse IP.</p> - <p>Le premier serveur virtuel à base de nom apparaissant dans le - fichier de configuration pour une paire IP:port donnée est - significatif car c'est lui qui sera utilisé pour toutes les requêtes - reçues sur cette adresse IP/port et pour laquelle aucun autre - serveur virtuel ne possède un ServerName ou un ServerAlias - correspondant. Il sera aussi utilisé pour toutes les connexions SSL + <p>Le premier serveur virtuel à base de nom apparaissant dans le + fichier de configuration pour une paire IP:port donnée est + significatif car c'est lui qui sera utilisé pour toutes les requêtes + reçues sur cette adresse IP/port et pour laquelle aucun autre + serveur virtuel ne possède un ServerName ou un ServerAlias + correspondant. Il sera aussi utilisé pour toutes les connexions SSL si le serveur ne supporte pas l'<a class="glossarylink" href="../glossary.html#servernameindication" title="voir glossaire">Indication du nom du serveur</a>.</p> - <p>Tous les noms spécifiés au sein d'une section - <code>VirtualHost</code> sont traités comme un - <code>ServerAlias</code> (sans caractères génériques), mais ne sont - écrasés par aucune directive <code>ServerAlias</code>.</p> + <p>Tous les noms spécifiés au sein d'une section + <code>VirtualHost</code> sont traités comme un + <code>ServerAlias</code> (sans caractères génériques), mais ne sont + écrasés par aucune directive <code>ServerAlias</code>.</p> - <p>Pour chaque serveur virtuel, diverses valeurs sont initialisées - par défaut. En particulier :</p> + <p>Pour chaque serveur virtuel, diverses valeurs sont initialisées + par défaut. En particulier :</p> <ol> - <li>Dans le cas où un serveur virtuel ne contient pas de directives + <li>Dans le cas où un serveur virtuel ne contient pas de directives <code class="directive"><a href="../mod/core.html#serveradmin">ServerAdmin</a></code>, <code class="directive"><a href="../mod/core.html#timeout">Timeout</a></code>, <code class="directive"><a href="../mod/core.html#keepalivetimeout">KeepAliveTimeout</a></code>, @@ -133,186 +133,186 @@ dynamiquement</a></li></ul><ul class="seealso"><li><a href="#comments_section">C <code class="directive"><a href="../mod/core.html#maxkeepaliverequests">MaxKeepAliveRequests</a></code>, <code class="directive"><a href="../mod/mpm_common.html#receivebuffersize">ReceiveBufferSize</a></code>, ou <code class="directive"><a href="../mod/mpm_common.html#sendbuffersize">SendBufferSize</a></code>, - alors la valeur de chacun de ces paramètres est héritée de celle du - serveur principal. (C'est à dire, héritée de la valeur finale après + alors la valeur de chacun de ces paramètres est héritée de celle du + serveur principal. (C'est à dire, héritée de la valeur finale après lecture de la configuration du serveur principal.)</li> - <li>Les permissions par défaut sur les répertoires de chaque - serveur virtuel sont assemblées avec celles du serveur principal. - Elles concernent également toutes les informations de configuration - par répertoire pour tous les modules.</li> + <li>Les permissions par défaut sur les répertoires de chaque + serveur virtuel sont assemblées avec celles du serveur principal. + Elles concernent également toutes les informations de configuration + par répertoire pour tous les modules.</li> - <li>Les configurations par serveur pour chaque module sont assemblées - à partir de celles du serveur principal.</li> + <li>Les configurations par serveur pour chaque module sont assemblées + à partir de celles du serveur principal.</li> </ol> <p>L'essentiel des valeurs de configuration des serveurs virtuels - provient de valeurs par défaut issues du serveur principal. + provient de valeurs par défaut issues du serveur principal. Mais la position dans le fichier de configuration des directives du serveur principal n'a pas d'importance -- l'ensemble de la configuration du serveur principal est lu avant que ces valeurs par - défaut soient appliquées aux serveur virtuels. Ainsi, même si la - définition d'une valeur apparaît après celle d'un serveur virtuel, + défaut soient appliquées aux serveur virtuels. Ainsi, même si la + définition d'une valeur apparaît après celle d'un serveur virtuel, cette valeur peut affecter la definition du serveur virtuel.</p> - <p>Dans le cas où le serveur principal n'a pas de <code>ServerName</code> - à ce stade, le nom de la machine sur laquelle tourne le programme - <code class="program"><a href="../programs/httpd.html">httpd</a></code> est utilisé à sa place. Nous appellerons + <p>Dans le cas où le serveur principal n'a pas de <code>ServerName</code> + à ce stade, le nom de la machine sur laquelle tourne le programme + <code class="program"><a href="../programs/httpd.html">httpd</a></code> est utilisé à sa place. Nous appellerons <em>jeu d'adresses du serveur principal</em> les adresses IP - renvoyées par une résolution DNS sur le <code>ServerName</code> + renvoyées par une résolution DNS sur le <code>ServerName</code> du serveur principal.</p> - <p>Pour tous les champs <code>ServerName</code> non définis, dans + <p>Pour tous les champs <code>ServerName</code> non définis, dans le cas d'une configuration en serveur virtuel par nom, la valeur - adoptée par défaut est la première adresse donnée dans la section - <code>VirtualHost</code> qui définit le serveur virtuel.</p> + adoptée par défaut est la première adresse donnée dans la section + <code>VirtualHost</code> qui définit le serveur virtuel.</p> <p>Si un serveur virtuel contient la valeur magique - <code>_default_</code>, il fonctionne sur le même <code>ServerName</code> + <code>_default_</code>, il fonctionne sur le même <code>ServerName</code> que le serveur principal.</p> </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="section"> <h2><a name="hostmatching" id="hostmatching">Choix du serveur virtuel</a></h2> - <p>À la réception d'une requête, le serveur procède comme suit pour - déterminer quel serveur virtuel utiliser :</p> + <p>À la réception d'une requête, le serveur procède comme suit pour + déterminer quel serveur virtuel utiliser :</p> <h3><a name="hashtable" id="hashtable">Recherche de l'adresse IP</a></h3> - <p>Lors d'une première connexion sur une adresse/port, le serveur + <p>Lors d'une première connexion sur une adresse/port, le serveur recherche toutes les directives <code>VirtualHost</code> qui - possèdent la même adresse IP/port.</p> + possèdent la même adresse IP/port.</p> <p>S'il n'y a aucune correspondance exacte pour cette adresse/port, - la recherche s'effectue sur la valeur générique (<code>*</code>).</p> + la recherche s'effectue sur la valeur générique (<code>*</code>).</p> - <p>Si aucune correspondance n'est enfin trouvée, la requête sera + <p>Si aucune correspondance n'est enfin trouvée, la requête sera servie par le serveur principal.</p> - <p>S'il existe des définitions <code>VirtualHost</code> pour - l'adresse IP, l'étape suivante consiste à déterminer si nous avons à - faire à un serveur virtuel à base de nom ou d'adresse IP.</p> + <p>S'il existe des définitions <code>VirtualHost</code> pour + l'adresse IP, l'étape suivante consiste à déterminer si nous avons à + faire à un serveur virtuel à base de nom ou d'adresse IP.</p> <h3><a name="ipbased" id="ipbased">Serveur virtuel par IP</a></h3> - <p>Si une seule section <code>VirtualHost</code> présente la + <p>Si une seule section <code>VirtualHost</code> présente la meilleure correspondance avec la paire adresse IP/port, aucune - action n'est entreprise et la requête est - traitée par le serveur virtuel qui correspond.</p> + action n'est entreprise et la requête est + traitée par le serveur virtuel qui correspond.</p> <h3><a name="namebased" id="namebased">Serveur virtuel par nom</a></h3> - <p>Si plusieurs sections <code>VirtualHost</code> présentent la + <p>Si plusieurs sections <code>VirtualHost</code> présentent la meilleure correspondance avec la paire adresse IP/port, le terme - "liste" dans les étapes suivantes fait référence à la liste des + "liste" dans les étapes suivantes fait référence à la liste des serveurs virtuels qui correspondent, selon l'ordre dans lequel ils apparaissent dans le fichier de configuration.</p> <p>Si la connexion utilise SSL, si le serveur supporte l'<a class="glossarylink" href="../glossary.html#servernameindication" title="voir glossaire">Indication de nom de serveur</a>, - et si la négociation du client SSL inclut l'extension TLS dans le - nom d'hôte requis, alors ce nom d'hôte sera utilisé par la suite, tout - comme un en-tête <code>Host:</code> aurait été utilisé dans le cas - d'une connexion non-SSL. Si ces conditions ne sont pas réunies, le - premier serveur virtuel à base de nom dont l'adresse correspond sera - utilisé pour les connexions SSL. Ceci est important car c'est le - serveur virtuel qui détermine quel certificat le serveur va utiliser + et si la négociation du client SSL inclut l'extension TLS dans le + nom d'hôte requis, alors ce nom d'hôte sera utilisé par la suite, tout + comme un en-tête <code>Host:</code> aurait été utilisé dans le cas + d'une connexion non-SSL. Si ces conditions ne sont pas réunies, le + premier serveur virtuel à base de nom dont l'adresse correspond sera + utilisé pour les connexions SSL. Ceci est important car c'est le + serveur virtuel qui détermine quel certificat le serveur va utiliser pour la connexion.</p> - <p>Si la requête contient un en-tête <code>Host:</code>, on + <p>Si la requête contient un en-tête <code>Host:</code>, on recherche dans la liste le premier serveur virtuel dont le <code>ServerName</code> ou le <code>ServerAlias</code> correspond, - et c'est celui-ci qui va traiter la requête. Un en-tête - <code>Host:</code> peut comporter un numéro de port mais Apache - l'ignore systématiquement et utilise toujours le - port sur lequel il a effectivement reçu la requête.</p> + et c'est celui-ci qui va traiter la requête. Un en-tête + <code>Host:</code> peut comporter un numéro de port mais Apache + l'ignore systématiquement et utilise toujours le + port sur lequel il a effectivement reçu la requête.</p> <p>Le premier serveur virtuel du fichier de configuration qui - possède l'adresse spécifiée est prioritaire et intercepte toutes les - requêtes à destination d'un nom de serveur inconnu, ou toute requête - sans en-tête <code>Host:</code> (comme les requêtes HTTP/1.0).</p> + possède l'adresse spécifiée est prioritaire et intercepte toutes les + requêtes à destination d'un nom de serveur inconnu, ou toute requête + sans en-tête <code>Host:</code> (comme les requêtes HTTP/1.0).</p> <h3><a name="persistent" id="persistent">Connexions persistantes</a></h3> - <p>La <em>recherche par adresse IP</em> décrite ci-avant n'est faite + <p>La <em>recherche par adresse IP</em> décrite ci-avant n'est faite qu'<em>une fois</em> pour chaque session TCP/IP, alors que la - <em>recherche par nom</em> est réalisée pour <em>chaque</em> requête au + <em>recherche par nom</em> est réalisée pour <em>chaque</em> requête au cours d'une connexion persistante (KeepAlive). En d'autres termes, - il est possible pour un client de faire des requêtes sur - différents serveurs virtuels par nom, au cours d'une unique + il est possible pour un client de faire des requêtes sur + différents serveurs virtuels par nom, au cours d'une unique connexion persistante.</p> <h3><a name="absoluteURI" id="absoluteURI">URI absolu</a></h3> - <p>Au cas où l'URI de la requête est absolu, et que son nom de + <p>Au cas où l'URI de la requête est absolu, et que son nom de serveur et son port correspondent au serveur principal (ou l'un - des serveurs virtuels configurés), <em>et</em> qu'ils correspondent - à l'adresse et au port de la requête, alors l'URI est amputé - de son préfixe protocole/nom de serveur/port et traité par le + des serveurs virtuels configurés), <em>et</em> qu'ils correspondent + à l'adresse et au port de la requête, alors l'URI est amputé + de son préfixe protocole/nom de serveur/port et traité par le serveur correspondant (principal ou virtuel). Si cette correspondance - n'existe pas, l'URI reste inchangé et la requête est considérée - comme une requête d'un serveur mandataire (proxy).</p> + n'existe pas, l'URI reste inchangé et la requête est considérée + comme une requête d'un serveur mandataire (proxy).</p> <h3><a name="observations" id="observations">Observations</a></h3> <ul> - <li>La sélection d'un serveur virtuel en fonction de son nom est - un processus qui intervient après la sélection par le serveur du + <li>La sélection d'un serveur virtuel en fonction de son nom est + un processus qui intervient après la sélection par le serveur du serveur virtuel qui correspond le mieux du point de vue adresse IP/port.</li> - <li>Si vous ne tenez pas compte de l'adresse IP à laquelle le - client s'est connecté, indiquez un caractère "*" comme adresse - pour tous les serveurs virtuels, et la sélection du serveur - virtuel en fonction du nom s'appliquera alors à tous les serveurs - virtuels définis.</li> + <li>Si vous ne tenez pas compte de l'adresse IP à laquelle le + client s'est connecté, indiquez un caractère "*" comme adresse + pour tous les serveurs virtuels, et la sélection du serveur + virtuel en fonction du nom s'appliquera alors à tous les serveurs + virtuels définis.</li> - <li>Les vérifications sur <code>ServerName</code> et + <li>Les vérifications sur <code>ServerName</code> et <code>ServerAlias</code> ne sont jamais - réalisées pour les serveurs virtuels par IP.</li> + réalisées pour les serveurs virtuels par IP.</li> <li>Seul l'ordre des serveurs virtuels par nom - pour une adresse donnée a une importance. Le serveur virtuel - par nom qui est présent en premier dans la configuration se - voit attribué la priorité la plus haute pour les requêtes + pour une adresse donnée a une importance. Le serveur virtuel + par nom qui est présent en premier dans la configuration se + voit attribué la priorité la plus haute pour les requêtes arrivant sur son jeu d'adresses IP.</li> - <li>Le numéro de port contenu dans l'en-tête <code>Host:</code> n'est jamais utilisé + <li>Le numéro de port contenu dans l'en-tête <code>Host:</code> n'est jamais utilisé pour les tests de correspondances. Apache ne prend en compte - que le numéro de port sur lequel le client a envoyé la requête.</li> + que le numéro de port sur lequel le client a envoyé la requête.</li> - <li>Si deux serveurs virtuels partagent la même adresse, la - sélection se fera implicitement sur le nom. Il s'agit d'une - nouvelle fonctionnalité de la version 2.3.11.</li> + <li>Si deux serveurs virtuels partagent la même adresse, la + sélection se fera implicitement sur le nom. Il s'agit d'une + nouvelle fonctionnalité de la version 2.3.11.</li> - <li>Le serveur principal ne sert les requêtes que - lorsque l'adresse IP et le port demandés par le client ne - correspondent à aucun serveur virtuel (y compris un serveur + <li>Le serveur principal ne sert les requêtes que + lorsque l'adresse IP et le port demandés par le client ne + correspondent à aucun serveur virtuel (y compris un serveur virtuel <code>*</code>). En d'autres termes, le serveur principal n'est utile que pour les combinaisons adresse/port - non spécifiées (sauf quand un serveur virtuel <code>_default_</code> + non spécifiées (sauf quand un serveur virtuel <code>_default_</code> correspond au port).</li> <li>Il ne faut jamais employer de noms DNS dans des directives <code>VirtualHost</code>, car cela oblige le serveur a s'appuyer - sur le DNS au moment du démarrage. De plus, vous vous exposez - à des problèmes de sécurité si vous n'avez pas la maîtrise du - DNS pour la totalité de vos domaines. Voir la documentation + sur le DNS au moment du démarrage. De plus, vous vous exposez + à des problèmes de sécurité si vous n'avez pas la maîtrise du + DNS pour la totalité de vos domaines. Voir la documentation <a href="../dns-caveats.html">disponible ici</a>, ainsi que - les deux points précisés ci-après.</li> + les deux points précisés ci-après.</li> <li>Un nom de serveur <code>ServerName</code> devrait toujours - être indiqué pour chaque serveur virtuel. Sans cela, une - résolution DNS est nécessaire pour chaque serveur virtuel.</li> + être indiqué pour chaque serveur virtuel. Sans cela, une + résolution DNS est nécessaire pour chaque serveur virtuel.</li> </ul> @@ -320,17 +320,17 @@ dynamiquement</a></li></ul><ul class="seealso"><li><a href="#comments_section">C <div class="section"> <h2><a name="tips" id="tips">Trucs et astuces</a></h2> - <p>En plus des points évoqués sur la page des - <a href="../dns-caveats.html#tips">problèmes liés au DNS</a>, - voici quelques points intéressants :</p> + <p>En plus des points évoqués sur la page des + <a href="../dns-caveats.html#tips">problèmes liés au DNS</a>, + voici quelques points intéressants :</p> <ul> - <li>Toujours positionner les définitions relatives au serveur - principal avant toute définition <code>VirtualHost</code>. - (Ceci améliore grandement la lisibilité de la configuration - -- la manière dont la configuration est interprétée après la - lecture des fichiers ne met pas en évidence le fait que les - définitions positionnées avant et surtout après les serveurs + <li>Toujours positionner les définitions relatives au serveur + principal avant toute définition <code>VirtualHost</code>. + (Ceci améliore grandement la lisibilité de la configuration + -- la manière dont la configuration est interprétée après la + lecture des fichiers ne met pas en évidence le fait que les + définitions positionnées avant et surtout après les serveurs virtuels peuvent impacter le fonctionnement de tous les serveurs virtuels.)</li> @@ -339,9 +339,9 @@ dynamiquement</a></li></ul><ul class="seealso"><li><a href="#comments_section">C </div></div> <div class="bottomlang"> <p><span>Langues Disponibles: </span><a href="../en/vhosts/details.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../fr/vhosts/details.html" title="Français"> fr </a> | +<a href="../fr/vhosts/details.html" title="Français"> fr </a> | <a href="../ko/vhosts/details.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> | -<a href="../tr/vhosts/details.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p> +<a href="../tr/vhosts/details.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p> </div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div> <script type="text/javascript"><!--//--><![CDATA[//><!-- var comments_shortname = 'httpd'; @@ -360,7 +360,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/vhosts/details.htm } })(window, document); //--><!]]></script></div><div id="footer"> -<p class="apache">Copyright 2016 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p> +<p class="apache">Copyright 2016 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p> <p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!-- if (typeof(prettyPrint) !== 'undefined') { prettyPrint(); diff --git a/docs/manual/vhosts/examples.html b/docs/manual/vhosts/examples.html index 621e047951..6b7d4625a1 100644 --- a/docs/manual/vhosts/examples.html +++ b/docs/manual/vhosts/examples.html @@ -6,7 +6,7 @@ Content-type: text/html; charset=ISO-8859-1 URI: examples.html.fr Content-Language: fr -Content-type: text/html; charset=ISO-8859-1 +Content-type: text/html; charset=UTF-8 URI: examples.html.ja.utf8 Content-Language: ja diff --git a/docs/manual/vhosts/examples.html.fr b/docs/manual/vhosts/examples.html.fr index 6588163a65..f056b522c7 100644 --- a/docs/manual/vhosts/examples.html.fr +++ b/docs/manual/vhosts/examples.html.fr @@ -1,7 +1,7 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> +<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr"><head> -<meta content="text/html; charset=ISO-8859-1" http-equiv="Content-Type" /> +<meta content="text/html; charset=UTF-8" http-equiv="Content-Type" /> <!-- XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX This file is generated from xml source: DO NOT EDIT @@ -24,17 +24,17 @@ <a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">Serveur HTTP</a> > <a href="http://httpd.apache.org/docs/">Documentation</a> > <a href="../">Version 2.5</a> > <a href="./">Serveurs virtuels</a></div><div id="page-content"><div id="preamble"><h1>Exemples d'utilisations de VirtualHost</h1> <div class="toplang"> <p><span>Langues Disponibles: </span><a href="../en/vhosts/examples.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../fr/vhosts/examples.html" title="Français"> fr </a> | +<a href="../fr/vhosts/examples.html" title="Français"> fr </a> | <a href="../ja/vhosts/examples.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> | <a href="../ko/vhosts/examples.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> | -<a href="../tr/vhosts/examples.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p> +<a href="../tr/vhosts/examples.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p> </div> - <p>Le but de ce document est d'essayer de répondre aux questions - les plus répandues sur la configuration des <a href="index.html">serveurs virtuels</a>. - Les scénarios présentés ici se rencontrent quand plusieurs - serveurs Webs doivent tourner sur une seule et même machine au + <p>Le but de ce document est d'essayer de répondre aux questions + les plus répandues sur la configuration des <a href="index.html">serveurs virtuels</a>. + Les scénarios présentés ici se rencontrent quand plusieurs + serveurs Webs doivent tourner sur une seule et même machine au moyen de serveurs virtuels <a href="name-based.html">par nom</a> ou <a href="ip-based.html">par IP</a>.</p> @@ -43,17 +43,17 @@ virtuels par nom sur une seule adresse IP.</a></li> <li><img alt="" src="../images/down.gif" /> <a href="#twoips">Serveurs virtuels par nom sur plus d'une seule adresse IP.</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#intraextra">Servir le même contenu sur des - adresses IP différentes (telle qu'une adresse interne et une +<li><img alt="" src="../images/down.gif" /> <a href="#intraextra">Servir le même contenu sur des + adresses IP différentes (telle qu'une adresse interne et une externe).</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#port">Servir différents sites sur différents +<li><img alt="" src="../images/down.gif" /> <a href="#port">Servir différents sites sur différents ports.</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#ip">Hébergement virtuel basé sur IP</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#ipport">Hébergements virtuels mixtes basés sur +<li><img alt="" src="../images/down.gif" /> <a href="#ip">Hébergement virtuel basé sur IP</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#ipport">Hébergements virtuels mixtes basés sur les ports et sur les IP</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#mixed">Hébergements virtuels mixtes basé sur +<li><img alt="" src="../images/down.gif" /> <a href="#mixed">Hébergements virtuels mixtes basé sur les noms et sur IP</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#proxy">Utilisation simultanée de +<li><img alt="" src="../images/down.gif" /> <a href="#proxy">Utilisation simultanée de <code>Virtual_host</code> et de mod_proxy</a></li> <li><img alt="" src="../images/down.gif" /> <a href="#default">Utilisation de serveurs virtuels <code>_default_</code></a></li> @@ -67,22 +67,22 @@ <h2><a name="purename" id="purename">Fonctionnement de plusieurs serveurs virtuels par nom sur une seule adresse IP.</a></h2> - <p>Votre serveur possède plusieurs noms d'hôte qui correspondent à - une seule adresse IP, ce qui lui permet de répondre différemment si - une requête est envoyée à <code>www.example.com</code> ou + <p>Votre serveur possède plusieurs noms d'hôte qui correspondent à + une seule adresse IP, ce qui lui permet de répondre différemment si + une requête est envoyée à <code>www.example.com</code> ou <code>www.example.org</code>.</p> <div class="note"><h3>Note :</h3><p>La configuration de serveurs virtuels sous Apache ne provoque pas leur apparition magique dans la configuration du DNS. Il <em>faut</em> que leurs noms soient - définis dans le DNS, et qu'ils y soient résolus sur l'adresse IP + définis dans le DNS, et qu'ils y soient résolus sur l'adresse IP du serveur, faute de quoi personne ne pourra visiter votre site Web. - Il est possible d'ajouter des entrées dans le fichier + Il est possible d'ajouter des entrées dans le fichier <code>hosts</code> pour tests locaux, mais qui ne fonctionneront - que sur la machine possédant ces entrées.</p> + que sur la machine possédant ces entrées.</p> </div> - <pre class="prettyprint lang-config"># Apache doit écouter sur le port 80 + <pre class="prettyprint lang-config"># Apache doit écouter sur le port 80 Listen 80 <VirtualHost *:80> DocumentRoot "/www/example1" @@ -100,37 +100,37 @@ Listen 80 - <p>Les astérisques correspondent à toutes les adresses, si bien que - le serveur principal ne répondra jamais à aucune requête. Comme le + <p>Les astérisques correspondent à toutes les adresses, si bien que + le serveur principal ne répondra jamais à aucune requête. Comme le serveur virtuel <code>ServerName www.example.com</code> se trouve en premier dans le fichier - de configuration, il a la plus grande priorité et peut être vu - comme serveur <cite>par défaut</cite> ou <cite>primaire</cite> ; - ce qui signifie que toute requête reçue ne correspondant à aucune + de configuration, il a la plus grande priorité et peut être vu + comme serveur <cite>par défaut</cite> ou <cite>primaire</cite> ; + ce qui signifie que toute requête reçue ne correspondant à aucune des directives <code>ServerName</code> sera servie par ce premier <code>VirtualHost</code>.</p> - <p>La configuration ci-dessus correspond à ce que l'on souhaite pour - la plupart des serveurs virtuels à base de nom. Il faudra cependant - utiliser une configuration différente si vous souhaitez servir un - contenu différent en fonction de l'adresse IP ou du port.</p> + <p>La configuration ci-dessus correspond à ce que l'on souhaite pour + la plupart des serveurs virtuels à base de nom. Il faudra cependant + utiliser une configuration différente si vous souhaitez servir un + contenu différent en fonction de l'adresse IP ou du port.</p> <div class="note"> <h3>Note :</h3> <p>Vous pouvez remplacer <code>*</code> - par une adresse IP du système. Le serveur virtuel concerné - ne sera alors sélectionné que pour les requêtes HTTP vers + par une adresse IP du système. Le serveur virtuel concerné + ne sera alors sélectionné que pour les requêtes HTTP vers cette adresse IP.</p> - <p>En général, il est commode d'utiliser <code>*</code> sur - les systèmes dont l'adresse IP n'est pas constante - par - exemple, pour des serveurs dont l'adresse IP est attribuée - dynamiquement par le FAI, et où le DNS est géré au moyen + <p>En général, il est commode d'utiliser <code>*</code> sur + les systèmes dont l'adresse IP n'est pas constante - par + exemple, pour des serveurs dont l'adresse IP est attribuée + dynamiquement par le FAI, et où le DNS est géré au moyen d'un DNS dynamique quelconque. Comme <code>*</code> signifie <cite>n'importe quelle adresse</cite>, cette configuration - fonctionne sans devoir être modifiée quand l'adresse IP du - système est modifiée.</p> + fonctionne sans devoir être modifiée quand l'adresse IP du + système est modifiée.</p> </div> </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> @@ -139,15 +139,15 @@ Listen 80 d'une seule adresse IP.</a></h2> <div class="note"> - <h3>Note :</h3><p>Toutes les techniques présentées ici - peuvent être étendues à un plus grand nombre d'adresses IP.</p> + <h3>Note :</h3><p>Toutes les techniques présentées ici + peuvent être étendues à un plus grand nombre d'adresses IP.</p> </div> <p>Le serveur a deux adresses IP. Sur l'une (<code>172.20.30.40</code>), le serveur "principal" - <code>server.example.com</code> doit répondre, et sur l'autre + <code>server.example.com</code> doit répondre, et sur l'autre (<code>172.20.30.50</code>), deux serveurs virtuels (ou plus) - répondront.</p> + répondront.</p> <pre class="prettyprint lang-config">Listen 80 @@ -170,28 +170,28 @@ DocumentRoot "/www/mainserver" </VirtualHost></pre> - <p>Toute requête arrivant sur une autre adresse que + <p>Toute requête arrivant sur une autre adresse que <code>172.20.30.50</code> sera servie par le serveur principal. - Les requêtes vers <code>172.20.30.50</code> avec un nom de serveur - inconnu, ou sans en-tête <code>Host:</code>, seront servies par + Les requêtes vers <code>172.20.30.50</code> avec un nom de serveur + inconnu, ou sans en-tête <code>Host:</code>, seront servies par <code>www.example.com</code>.</p> </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="section"> -<h2><a name="intraextra" id="intraextra">Servir le même contenu sur des - adresses IP différentes (telle qu'une adresse interne et une +<h2><a name="intraextra" id="intraextra">Servir le même contenu sur des + adresses IP différentes (telle qu'une adresse interne et une externe).</a></h2> <p>La machine serveur dispose de deux adresses IP (<code>192.168.1.1</code> et <code>172.20.30.40</code>). Cette - machine est placée à la fois sur le réseau interne (l'Intranet) - et le réseau externe (Internet). Sur Internet, le nom + machine est placée à la fois sur le réseau interne (l'Intranet) + et le réseau externe (Internet). Sur Internet, le nom <code>server.example.com</code> pointe vers l'adresse externe - (<code>172.20.30.40</code>), mais sur le réseau interne, ce même + (<code>172.20.30.40</code>), mais sur le réseau interne, ce même nom pointe vers l'adresse interne (<code>192.168.1.1</code>).</p> - <p>Le serveur peut être configuré pour répondre de la même manière - aux requêtes internes et externes, au moyen d'une seule section + <p>Le serveur peut être configuré pour répondre de la même manière + aux requêtes internes et externes, au moyen d'une seule section <code>VirtualHost</code>.</p> <pre class="prettyprint lang-config"><VirtualHost 192.168.1.1 172.20.30.40> @@ -201,29 +201,29 @@ DocumentRoot "/www/mainserver" </VirtualHost></pre> - <p>Ainsi, les requêtes en provenance de chacun des deux réseaux - seront servies par le même <code>VirtualHost</code>.</p> + <p>Ainsi, les requêtes en provenance de chacun des deux réseaux + seront servies par le même <code>VirtualHost</code>.</p> <div class="note"> - <h3>Note :</h3><p>Sur le réseau interne, il est possible + <h3>Note :</h3><p>Sur le réseau interne, il est possible d'utiliser le nom raccourci <code>server</code> au lieu du nom complet <code>server.example.com</code>.</p> - <p>Notez également que dans l'exemple précédent, vous pouvez + <p>Notez également que dans l'exemple précédent, vous pouvez remplacer la liste des adresses IP par des <code>*</code> afin - que le serveur réponde de la même manière sur toutes ses + que le serveur réponde de la même manière sur toutes ses adresses.</p> </div> </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="section"> -<h2><a name="port" id="port">Servir différents sites sur différents +<h2><a name="port" id="port">Servir différents sites sur différents ports.</a></h2> - <p>Vous disposez de plusieurs domaines pointant sur la même adresse - IP et vous voulez également servir de multiples ports. L'exemple - suivant montre que la sélection en fonction du nom intervient après - la sélection de la meilleure correspondance du point de vue adresse + <p>Vous disposez de plusieurs domaines pointant sur la même adresse + IP et vous voulez également servir de multiples ports. L'exemple + suivant montre que la sélection en fonction du nom intervient après + la sélection de la meilleure correspondance du point de vue adresse IP/port.</p> <pre class="prettyprint lang-config">Listen 80 @@ -252,7 +252,7 @@ Listen 8080 </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="section"> -<h2><a name="ip" id="ip">Hébergement virtuel basé sur IP</a></h2> +<h2><a name="ip" id="ip">Hébergement virtuel basé sur IP</a></h2> <p>Le serveur dispose de deux adresses IP (<code>172.20.30.40</code> et <code>172.20.30.50</code>) correspondant respectivement aux noms @@ -271,20 +271,20 @@ Listen 8080 </VirtualHost></pre> - <p>Les requêtes provenant d'adresses non spécifiées dans l'une des + <p>Les requêtes provenant d'adresses non spécifiées dans l'une des directives <code><VirtualHost></code> (comme pour - <code>localhost</code> par exemple) seront dirigées vers le serveur + <code>localhost</code> par exemple) seront dirigées vers le serveur principal, s'il en existe un.</p> </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="section"> -<h2><a name="ipport" id="ipport">Hébergements virtuels mixtes basés sur +<h2><a name="ipport" id="ipport">Hébergements virtuels mixtes basés sur les ports et sur les IP</a></h2> <p>Le serveur dispose de deux adresses IP (<code>172.20.30.40</code> et <code>172.20.30.50</code>) correspondant respectivement aux noms <code>www.example.com</code> et <code>www.example.org</code>. - Pour chacun d'eux, nous voulons un hébergement sur les ports 80 + Pour chacun d'eux, nous voulons un hébergement sur les ports 80 et 8080.</p> <pre class="prettyprint lang-config">Listen 172.20.30.40:80 @@ -315,12 +315,12 @@ Listen 172.20.30.50:8080 </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="section"> -<h2><a name="mixed" id="mixed">Hébergements virtuels mixtes basé sur +<h2><a name="mixed" id="mixed">Hébergements virtuels mixtes basé sur les noms et sur IP</a></h2> - <p>Toute adresse indiquée comme argument d'une section VirtualHost + <p>Toute adresse indiquée comme argument d'une section VirtualHost et n'apparaissant dans aucun autre serveur virtuel, fait de cette - section un serveur virtuel sélectionnable uniquement en fonction de + section un serveur virtuel sélectionnable uniquement en fonction de son adresse IP.</p> <pre class="prettyprint lang-config">Listen 80 @@ -353,17 +353,17 @@ Listen 172.20.30.50:8080 </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="section"> -<h2><a name="proxy" id="proxy">Utilisation simultanée de +<h2><a name="proxy" id="proxy">Utilisation simultanée de <code>Virtual_host</code> et de mod_proxy</a></h2> <p>L'exemple suivant montre comment une machine peut mandater un serveur virtuel fonctionnant sur le serveur d'une autre machine. - Dans cet exemple, un serveur virtuel de même nom est configuré sur - une machine à l'adresse <code>192.168.111.2</code>. La directive + Dans cet exemple, un serveur virtuel de même nom est configuré sur + une machine à l'adresse <code>192.168.111.2</code>. La directive <code class="directive"><a href="../mod/mod_proxy.html#proxypreservehost">ProxyPreserveHost On</a></code> est - employée pour permette au nom de domaine d'être préservé lors du - transfert, au cas où plusieurs noms de domaines cohabitent sur - une même machine.</p> + employée pour permette au nom de domaine d'être préservé lors du + transfert, au cas où plusieurs noms de domaines cohabitent sur + une même machine.</p> <pre class="prettyprint lang-config"><VirtualHost *:*> ProxyPreserveHost On @@ -381,9 +381,9 @@ Listen 172.20.30.50:8080 <h3><a name="defaultallports" id="defaultallports">Serveurs virtuels <code>_default_</code> pour tous les ports</a></h3> - <p>Exemple de capture de <em>toutes</em> les requêtes émanant - d'adresses IP ou de ports non connus, <em>c'est-à-dire</em>, d'un - couple adresse/port non traité par aucun autre serveur virtuel.</p> + <p>Exemple de capture de <em>toutes</em> les requêtes émanant + d'adresses IP ou de ports non connus, <em>c'est-à -dire</em>, d'un + couple adresse/port non traité par aucun autre serveur virtuel.</p> <pre class="prettyprint lang-config"><VirtualHost _default_:*> DocumentRoot "/www/default" @@ -391,30 +391,30 @@ Listen 172.20.30.50:8080 <p>L'utilisation d'un tel serveur virtuel avec un joker pour le - port empêche de manière efficace qu'une requête n'atteigne le + port empêche de manière efficace qu'une requête n'atteigne le serveur principal.</p> - <p>Un serveur virtuel par défaut ne servira jamais une requête - qui est envoyée vers un couple adresse/port utilisée par un - serveur virtuel par nom. Si la requête contient un en-tête + <p>Un serveur virtuel par défaut ne servira jamais une requête + qui est envoyée vers un couple adresse/port utilisée par un + serveur virtuel par nom. Si la requête contient un en-tête <code>Host:</code> inconnu, ou si celui-ci est absent, elle sera toujours servie par le serveur virtuel primaire par nom - (celui correspondant à ce couple adresse/port trouvé en premier + (celui correspondant à ce couple adresse/port trouvé en premier dans le fichier de configuration).</p> <p>Vous pouvez utiliser une directive <code class="directive"><a href="../mod/mod_alias.html#aliasmatch">AliasMatch</a></code> ou <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> afin de - réécrire une requête pour une unique page d'information (ou pour + réécrire une requête pour une unique page d'information (ou pour un script).</p> <h3><a name="defaultdifferentports" id="defaultdifferentports">Serveurs virtuels - <code>_default_</code> pour des ports différents</a></h3> + <code>_default_</code> pour des ports différents</a></h3> - <p>La configuration est similaire à l'exemple précédent, mais - le serveur écoute sur plusieurs ports et un second serveur virtuel - <code>_default_</code> pour le port 80 est ajouté.</p> + <p>La configuration est similaire à l'exemple précédent, mais + le serveur écoute sur plusieurs ports et un second serveur virtuel + <code>_default_</code> pour le port 80 est ajouté.</p> <pre class="prettyprint lang-config"><VirtualHost _default_:80> DocumentRoot "/www/default80" @@ -427,17 +427,17 @@ Listen 172.20.30.50:8080 </VirtualHost></pre> - <p>Le serveur virtuel par défaut défini pour le port 80 (il doit - impérativement être placé avant un autre serveur virtuel par - défaut traitant tous les ports grâce au joker *) capture toutes - les requêtes envoyées sur une adresse IP non spécifiée. Le - serveur principal n'est jamais utilisé pour servir une requête.</p> + <p>Le serveur virtuel par défaut défini pour le port 80 (il doit + impérativement être placé avant un autre serveur virtuel par + défaut traitant tous les ports grâce au joker *) capture toutes + les requêtes envoyées sur une adresse IP non spécifiée. Le + serveur principal n'est jamais utilisé pour servir une requête.</p> <h3><a name="defaultoneport" id="defaultoneport">Serveurs virtuels <code>_default_</code> pour un seul port</a></h3> - <p>Nous voulons créer un serveur virtuel par défaut seulement + <p>Nous voulons créer un serveur virtuel par défaut seulement pour le port 80.</p> <pre class="prettyprint lang-config"><VirtualHost _default_:80> @@ -446,13 +446,13 @@ DocumentRoot "/www/default" </VirtualHost></pre> - <p>Une requête vers une adresse non spécifiée sur le port 80 - sera servie par le serveur virtuel par défaut, et toute autre - requête vers une adresse et un port non spécifiés sera servie + <p>Une requête vers une adresse non spécifiée sur le port 80 + sera servie par le serveur virtuel par défaut, et toute autre + requête vers une adresse et un port non spécifiés sera servie par le serveur principal.</p> - <p>L'utilisation du caractère générique <code>*</code> dans la - déclaration d'un serveur virtuel l'emporte sur + <p>L'utilisation du caractère générique <code>*</code> dans la + déclaration d'un serveur virtuel l'emporte sur <code>_default_</code>.</p> @@ -464,8 +464,8 @@ DocumentRoot "/www/default" <p>Le serveur virtuel par nom avec le nom de domaine <code>www.example.org</code> (de notre <a href="#name">exemple par nom</a>) devrait obtenir sa propre adresse IP. Pendant la - phase de migration, il est possible d'éviter les problèmes avec - les noms de serveurs et autres serveurs mandataires qui mémorisent + phase de migration, il est possible d'éviter les problèmes avec + les noms de serveurs et autres serveurs mandataires qui mémorisent les vielles adresses IP pour les serveurs virtuels par nom.<br /> La solution est simple, car il suffit d'ajouter la nouvelle adresse IP (<code>172.20.30.50</code>) dans la directive @@ -489,7 +489,7 @@ DocumentRoot "/www/example1" </VirtualHost></pre> - <p>Le serveur virtuel peut maintenant être joint par la nouvelle + <p>Le serveur virtuel peut maintenant être joint par la nouvelle adresse (comme un serveur virtuel par IP) et par l'ancienne adresse (comme un serveur virtuel par nom).</p> @@ -498,15 +498,15 @@ DocumentRoot "/www/example1" <h2><a name="serverpath" id="serverpath">Utilisation de la directive <code>ServerPath</code></a></h2> - <p>Dans le cas où vous disposez de deux serveurs virtuels par nom, - le client doit transmettre un en-tête <code>Host:</code> correct - pour déterminer le serveur concerné. Les vieux clients HTTP/1.0 - n'envoient pas un tel en-tête et Apache n'a aucun indice pour - connaître le serveur virtuel devant être joint (il sert la - requête à partir d'un serveur virtuel primaire). Dans un soucis - de préserver la compatibilité descendante, il suffit de créer - un serveur virtuel primaire chargé de retourner une page contenant - des liens dont les URLs auront un préfixe identifiant les serveurs + <p>Dans le cas où vous disposez de deux serveurs virtuels par nom, + le client doit transmettre un en-tête <code>Host:</code> correct + pour déterminer le serveur concerné. Les vieux clients HTTP/1.0 + n'envoient pas un tel en-tête et Apache n'a aucun indice pour + connaître le serveur virtuel devant être joint (il sert la + requête à partir d'un serveur virtuel primaire). Dans un soucis + de préserver la compatibilité descendante, il suffit de créer + un serveur virtuel primaire chargé de retourner une page contenant + des liens dont les URLs auront un préfixe identifiant les serveurs virtuels par nom.</p> <pre class="prettyprint lang-config"><VirtualHost 172.20.30.40> @@ -536,30 +536,30 @@ DocumentRoot "/www/subdomain/sub1" </VirtualHost></pre> - <p>À cause de la directive - <code class="directive"><a href="../mod/core.html#serverpath">ServerPath</a></code>, une requête sur + <p>À cause de la directive + <code class="directive"><a href="../mod/core.html#serverpath">ServerPath</a></code>, une requête sur une URL <code>http://www.sub1.domain.tld/sub1/</code> est <em>toujours</em> servie par le serveur sub1-vhost.<br /> - Une requête sur une URL <code>http://www.sub1.domain.tld/</code> n'est - servie par le serveur sub1-vhost que si le client envoie un en-tête - <code>Host:</code> correct. Si aucun en-tête <code>Host:</code> - n'est transmis, le serveur primaire sera utilisé.</p> - <p>Notez qu'il y a une singularité : une requête sur - <code>http://www.sub2.domain.tld/sub1/</code> est également servie - par le serveur sub1-vhost si le client n'envoie pas d'en-tête + Une requête sur une URL <code>http://www.sub1.domain.tld/</code> n'est + servie par le serveur sub1-vhost que si le client envoie un en-tête + <code>Host:</code> correct. Si aucun en-tête <code>Host:</code> + n'est transmis, le serveur primaire sera utilisé.</p> + <p>Notez qu'il y a une singularité : une requête sur + <code>http://www.sub2.domain.tld/sub1/</code> est également servie + par le serveur sub1-vhost si le client n'envoie pas d'en-tête <code>Host:</code>.</p> <p>Les directives <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> - sont employées pour s'assurer que le client qui envoie un en-tête + sont employées pour s'assurer que le client qui envoie un en-tête <code>Host:</code> correct puisse utiliser d'autres variantes d'URLs, - <em>c'est-à-dire</em> avec ou sans préfixe d'URL.</p> + <em>c'est-à -dire</em> avec ou sans préfixe d'URL.</p> </div></div> <div class="bottomlang"> <p><span>Langues Disponibles: </span><a href="../en/vhosts/examples.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../fr/vhosts/examples.html" title="Français"> fr </a> | +<a href="../fr/vhosts/examples.html" title="Français"> fr </a> | <a href="../ja/vhosts/examples.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> | <a href="../ko/vhosts/examples.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> | -<a href="../tr/vhosts/examples.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p> +<a href="../tr/vhosts/examples.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p> </div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div> <script type="text/javascript"><!--//--><![CDATA[//><!-- var comments_shortname = 'httpd'; @@ -578,7 +578,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/vhosts/examples.ht } })(window, document); //--><!]]></script></div><div id="footer"> -<p class="apache">Copyright 2016 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p> +<p class="apache">Copyright 2016 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p> <p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!-- if (typeof(prettyPrint) !== 'undefined') { prettyPrint(); diff --git a/docs/manual/vhosts/fd-limits.html b/docs/manual/vhosts/fd-limits.html index 3cd6111932..0bb84562a3 100644 --- a/docs/manual/vhosts/fd-limits.html +++ b/docs/manual/vhosts/fd-limits.html @@ -6,7 +6,7 @@ Content-type: text/html; charset=ISO-8859-1 URI: fd-limits.html.fr Content-Language: fr -Content-type: text/html; charset=ISO-8859-1 +Content-type: text/html; charset=UTF-8 URI: fd-limits.html.ja.utf8 Content-Language: ja diff --git a/docs/manual/vhosts/fd-limits.html.fr b/docs/manual/vhosts/fd-limits.html.fr index 6d2d5d5168..226eeff92f 100644 --- a/docs/manual/vhosts/fd-limits.html.fr +++ b/docs/manual/vhosts/fd-limits.html.fr @@ -1,7 +1,7 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> +<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr"><head> -<meta content="text/html; charset=ISO-8859-1" http-equiv="Content-Type" /> +<meta content="text/html; charset=UTF-8" http-equiv="Content-Type" /> <!-- XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX This file is generated from xml source: DO NOT EDIT @@ -24,58 +24,58 @@ <a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">Serveur HTTP</a> > <a href="http://httpd.apache.org/docs/">Documentation</a> > <a href="../">Version 2.5</a> > <a href="./">Serveurs Virtuels</a></div><div id="page-content"><div id="preamble"><h1>Limites des descripteurs de fichiers</h1> <div class="toplang"> <p><span>Langues Disponibles: </span><a href="../en/vhosts/fd-limits.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../fr/vhosts/fd-limits.html" title="Français"> fr </a> | +<a href="../fr/vhosts/fd-limits.html" title="Français"> fr </a> | <a href="../ja/vhosts/fd-limits.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> | <a href="../ko/vhosts/fd-limits.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> | -<a href="../tr/vhosts/fd-limits.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p> +<a href="../tr/vhosts/fd-limits.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p> </div> - <p>Quand de nombreux serveurs virtuels sont créés, Apache peut - dépasser les limites en descripteurs de fichiers ('file descriptors', - également appelés <cite>gestionnaires de fichiers</cite>) si chacun + <p>Quand de nombreux serveurs virtuels sont créés, Apache peut + dépasser les limites en descripteurs de fichiers ('file descriptors', + également appelés <cite>gestionnaires de fichiers</cite>) si chacun des serveurs virtuels utilise ses propres fichiers journaux. Le - nombre total de descripteurs de fichiers utilisés par Apache est + nombre total de descripteurs de fichiers utilisés par Apache est d'un par fichier journal, un pour chacune des autres directives de fichiers journaux, plus un nombre constant compris entre 10 et 20 - pour son fonctionnement interne. Les systèmes d'exploitation Unix + pour son fonctionnement interne. Les systèmes d'exploitation Unix limitent le nombre de descripteurs de fichiers utilisables par processus ; une valeur courante pour cette limite est de 64, et - cette valeur peut le plus souvent être augmentée.</p> + cette valeur peut le plus souvent être augmentée.</p> - <p>Apache tente d'accroître cette valeur limite si nécessaire, mais + <p>Apache tente d'accroître cette valeur limite si nécessaire, mais sans y parvenir dans les cas suivants :</p> <ol> - <li>Le système d'exploitation ne permet pas l'utilisation d'appels - systèmes <code>setrlimit()</code>.</li> + <li>Le système d'exploitation ne permet pas l'utilisation d'appels + systèmes <code>setrlimit()</code>.</li> <li>L'appel <code>setrlimit(RLIMIT_NOFILE)</code> ne fonctionne pas - sur votre système d'exploitation (c'est le cas sous Solaris 2.3).</li> + sur votre système d'exploitation (c'est le cas sous Solaris 2.3).</li> - <li>Le nombre de descripteurs de fichiers nécessaires à Apache - dépasse la limite physique du matériel.</li> + <li>Le nombre de descripteurs de fichiers nécessaires à Apache + dépasse la limite physique du matériel.</li> - <li>Le système impose d'autres limites sur l'utilisation des + <li>Le système impose d'autres limites sur l'utilisation des descripteurs de fichiers, comme par exemple une limite sur les flux stdio, utilisables uniquement sur les descripteurs de - fichiers inférieurs à 256. (sous Solaris 2).</li> + fichiers inférieurs à 256. (sous Solaris 2).</li> </ol> - <p>En cas de problème, Vous pouvez :</p> + <p>En cas de problème, Vous pouvez :</p> <ul> - <li>Réduire le nombre de fichiers journaux, en ne spécifiant + <li>Réduire le nombre de fichiers journaux, en ne spécifiant aucun fichier journal dans les sections <code class="directive"><a href="../mod/core.html#virtualhost"><VirtualHost></a></code>, en donc en envoyant les informations aux fichiers journaux du - serveur principal (Voir <a href="#splitlogs">Éclatement des + serveur principal (Voir <a href="#splitlogs">Éclatement des fichiers journaux</a> ci-dessous pour plus d'informations sur - cette possibilité).</li> + cette possibilité).</li> <li> - Dans les cas 1 ou 2 (évoqués ci-dessus), augmentez la limite sur - les descripteurs de fichiers avant le démarrage d'Apache, au + Dans les cas 1 ou 2 (évoqués ci-dessus), augmentez la limite sur + les descripteurs de fichiers avant le démarrage d'Apache, au moyen d'un script comme <div class="example"><p><code> @@ -91,55 +91,55 @@ </div> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="section"> -<h2><a name="splitlogs" id="splitlogs">Éclatement des fichiers journaux</a></h2> +<h2><a name="splitlogs" id="splitlogs">Éclatement des fichiers journaux</a></h2> -<p>Lorsque vous choisissez d'enregistrer les informations émanant de -plusieurs serveurs virtuels dans un même fichier journal, vous voudrez -ensuite pouvoir scinder ces informations à des fins de statistiques, par -exemple, sur les différents serveurs virtuels. Il est possible de procéder -de la manière suivante :</p> +<p>Lorsque vous choisissez d'enregistrer les informations émanant de +plusieurs serveurs virtuels dans un même fichier journal, vous voudrez +ensuite pouvoir scinder ces informations à des fins de statistiques, par +exemple, sur les différents serveurs virtuels. Il est possible de procéder +de la manière suivante :</p> -<p>Tout d'abord, vous devez ajouter le nom du serveur virtuel à chaque -entrée du journal. Ceci se paramètre au moyen de la directive +<p>Tout d'abord, vous devez ajouter le nom du serveur virtuel à chaque +entrée du journal. Ceci se paramètre au moyen de la directive <code class="directive"><a href="../mod/mod_log_config.html#logformat"> LogFormat</a></code> et de la -variable <code>%v</code>. Ajoutez cette variable au début de la chaîne -de définition du format de journalisations :</p> +variable <code>%v</code>. Ajoutez cette variable au début de la chaîne +de définition du format de journalisations :</p> <pre class="prettyprint lang-config">LogFormat "%v %h %l %u %t \"%r\" %>s %b" vhost CustomLog "logs/multiple_vhost_log" vhost</pre> -<p>Cette configuration va provoquer la création d'un fichier de +<p>Cette configuration va provoquer la création d'un fichier de journalisation au format standard (CLF : 'Common Log Format'), mais dont -chaque ligne débutera par le nom canonique du serveur virtuel (spécifié +chaque ligne débutera par le nom canonique du serveur virtuel (spécifié par la directive <code class="directive"><a href="../mod/core.html#servername">ServerName</a></code>). (Voir <code class="module"><a href="../mod/mod_log_config.html">mod_log_config</a></code> pour d'autres informations sur la personnalisation des fichiers journaux.)</p> -<p>Au moment de séparer les informations du fichier journal en un fichier +<p>Au moment de séparer les informations du fichier journal en un fichier par serveur virtuel, le programme <code> -<a href="../programs/other.html">split-logfile</a></code> peut être -utilisé. Ce programme peut être trouvé dans le répertoire +<a href="../programs/other.html">split-logfile</a></code> peut être +utilisé. Ce programme peut être trouvé dans le répertoire <code>support</code> de la distribution d'Apache.</p> -<p>Exécutez ce programme au moyen de la commande :</p> +<p>Exécutez ce programme au moyen de la commande :</p> <div class="example"><p><code> split-logfile < /logs/multiple_vhost_log </code></p></div> -<p>Une fois exécuté avec le nom du fichier contenant tous les journaux, -ce programme va générer un fichier pour chacun des serveurs virtuels -qui apparaît dans le fichier d'entrée. Chaque fichier en sortie est -nommé <code>nomduserveur.log</code>.</p> +<p>Une fois exécuté avec le nom du fichier contenant tous les journaux, +ce programme va générer un fichier pour chacun des serveurs virtuels +qui apparaît dans le fichier d'entrée. Chaque fichier en sortie est +nommé <code>nomduserveur.log</code>.</p> </div></div> <div class="bottomlang"> <p><span>Langues Disponibles: </span><a href="../en/vhosts/fd-limits.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../fr/vhosts/fd-limits.html" title="Français"> fr </a> | +<a href="../fr/vhosts/fd-limits.html" title="Français"> fr </a> | <a href="../ja/vhosts/fd-limits.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> | <a href="../ko/vhosts/fd-limits.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> | -<a href="../tr/vhosts/fd-limits.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p> +<a href="../tr/vhosts/fd-limits.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p> </div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div> <script type="text/javascript"><!--//--><![CDATA[//><!-- var comments_shortname = 'httpd'; @@ -158,7 +158,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/vhosts/fd-limits.h } })(window, document); //--><!]]></script></div><div id="footer"> -<p class="apache">Copyright 2016 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p> +<p class="apache">Copyright 2016 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p> <p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!-- if (typeof(prettyPrint) !== 'undefined') { prettyPrint(); diff --git a/docs/manual/vhosts/index.html b/docs/manual/vhosts/index.html index f1002f1599..59261c9c85 100644 --- a/docs/manual/vhosts/index.html +++ b/docs/manual/vhosts/index.html @@ -10,7 +10,7 @@ Content-type: text/html; charset=ISO-8859-1 URI: index.html.fr Content-Language: fr -Content-type: text/html; charset=ISO-8859-1 +Content-type: text/html; charset=UTF-8 URI: index.html.ja.utf8 Content-Language: ja diff --git a/docs/manual/vhosts/index.html.fr b/docs/manual/vhosts/index.html.fr index fc0dbb1dfd..269edbe8d0 100644 --- a/docs/manual/vhosts/index.html.fr +++ b/docs/manual/vhosts/index.html.fr @@ -1,7 +1,7 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> +<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr"><head> -<meta content="text/html; charset=ISO-8859-1" http-equiv="Content-Type" /> +<meta content="text/html; charset=UTF-8" http-equiv="Content-Type" /> <!-- XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX This file is generated from xml source: DO NOT EDIT @@ -25,38 +25,38 @@ <div class="toplang"> <p><span>Langues Disponibles: </span><a href="../de/vhosts/" hreflang="de" rel="alternate" title="Deutsch"> de </a> | <a href="../en/vhosts/" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../fr/vhosts/" title="Français"> fr </a> | +<a href="../fr/vhosts/" title="Français"> fr </a> | <a href="../ja/vhosts/" hreflang="ja" rel="alternate" title="Japanese"> ja </a> | <a href="../ko/vhosts/" hreflang="ko" rel="alternate" title="Korean"> ko </a> | -<a href="../tr/vhosts/" hreflang="tr" rel="alternate" title="Türkçe"> tr </a> | +<a href="../tr/vhosts/" hreflang="tr" rel="alternate" title="Türkçe"> tr </a> | <a href="../zh-cn/vhosts/" hreflang="zh-cn" rel="alternate" title="Simplified Chinese"> zh-cn </a></p> </div> - <p>Le principe des <cite>Serveurs Virtuels</cite> consiste à + <p>Le principe des <cite>Serveurs Virtuels</cite> consiste à faire fonctionner un ou plusieurs serveurs Web (comme <code>www.company1.example.com</code> et <code>www.company2.example.com</code>) - sur une même machine. Les serveurs virtuels peuvent être soit - "<a href="ip-based.html">par-IP</a>" où une adresse IP est - attribuée pour chaque serveur Web, soit "<a href="name-based.html">par-nom</a>" où plusieurs noms de domaine se côtoient sur - des mêmes adresses IP. L'utilisateur final ne perçoit pas - qu'en fait il s'agit d'un même serveur physique.</p> + sur une même machine. Les serveurs virtuels peuvent être soit + "<a href="ip-based.html">par-IP</a>" où une adresse IP est + attribuée pour chaque serveur Web, soit "<a href="name-based.html">par-nom</a>" où plusieurs noms de domaine se côtoient sur + des mêmes adresses IP. L'utilisateur final ne perçoit pas + qu'en fait il s'agit d'un même serveur physique.</p> - <p>Apache a été le précurseur des serveurs proposant cette - méthode de serveurs virtuels basés sur les adresses IP. Ses + <p>Apache a été le précurseur des serveurs proposant cette + méthode de serveurs virtuels basés sur les adresses IP. Ses versions 1.1 et suivantes proposent les deux - méthodes de serveurs virtuels : par-IP et par-nom. Cette - deuxième méthode est parfois également appelée <em>host-based</em> + méthodes de serveurs virtuels : par-IP et par-nom. Cette + deuxième méthode est parfois également appelée <em>host-based</em> ou <em>serveur virtuel non-IP</em>.</p> <p>Vous trouverez ci-dessous une liste documentaire qui vous - expliquera en détails le fonctionnement du support des serveurs + expliquera en détails le fonctionnement du support des serveurs virtuels par le serveur HTTP Apache.</p> </div> <div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#support">Support des serveurs virtuels</a></li> <li><img alt="" src="../images/down.gif" /> <a href="#directives">Directives de configuration</a></li> -</ul><h3>Voir aussi</h3><ul class="seealso"><li><code class="module"><a href="../mod/mod_vhost_alias.html">mod_vhost_alias</a></code></li><li><a href="name-based.html">Serveurs virtuels par-nom</a></li><li><a href="ip-based.html">Serveurs virtuels par-IP</a></li><li><a href="examples.html">Exemples de serveurs virtuels</a></li><li><a href="fd-limits.html">Limites des descripteurs de fichiers</a></li><li><a href="mass.html">Hébergement virtuel en masse</a></li><li><a href="details.html">Détails sur les critères de choix du serveur</a></li></ul></div> +</ul><h3>Voir aussi</h3><ul class="seealso"><li><code class="module"><a href="../mod/mod_vhost_alias.html">mod_vhost_alias</a></code></li><li><a href="name-based.html">Serveurs virtuels par-nom</a></li><li><a href="ip-based.html">Serveurs virtuels par-IP</a></li><li><a href="examples.html">Exemples de serveurs virtuels</a></li><li><a href="fd-limits.html">Limites des descripteurs de fichiers</a></li><li><a href="mass.html">Hébergement virtuel en masse</a></li><li><a href="details.html">Détails sur les critères de choix du serveur</a></li></ul></div> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="section"> <h2><a name="support" id="support">Support des serveurs virtuels</a></h2> @@ -72,8 +72,8 @@ (ou, <em>trop de fichiers journaux</em>)</li> <li><a href="mass.html">Configuration dynamique en masse de Serveurs Virtuels</a></li> - <li><a href="details.html">Explication approfondie des critères - de sélection d'un Serveur Virtuel</a></li> + <li><a href="details.html">Explication approfondie des critères + de sélection d'un Serveur Virtuel</a></li> </ul> </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> @@ -87,17 +87,17 @@ <li><code class="directive"><a href="../mod/core.html#serverpath">ServerPath</a></code></li> </ul> - <p>Pour vérifier et analyser la configuration de vos serveurs + <p>Pour vérifier et analyser la configuration de vos serveurs virtuels, vous pouvez utiliser l'argument <code>-S</code> sur - la ligne de commande lançant le programme Apache comme ceci :</p> + la ligne de commande lançant le programme Apache comme ceci :</p> <div class="example"><p><code> /usr/local/apache2/bin/httpd -S </code></p></div> - <p>Cette commande affichera dans le détail comment Apache a - traité son fichier de configuration. Les erreurs de configuration - peuvent être corrigées par l'examen attentif des adresses IP et + <p>Cette commande affichera dans le détail comment Apache a + traité son fichier de configuration. Les erreurs de configuration + peuvent être corrigées par l'examen attentif des adresses IP et des noms de serveurs. (Consultez la documentation du programme <code class="program"><a href="../programs/httpd.html">httpd</a></code> pour les autres arguments de la ligne de commande)</p> @@ -106,13 +106,13 @@ <div class="bottomlang"> <p><span>Langues Disponibles: </span><a href="../de/vhosts/" hreflang="de" rel="alternate" title="Deutsch"> de </a> | <a href="../en/vhosts/" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../fr/vhosts/" title="Français"> fr </a> | +<a href="../fr/vhosts/" title="Français"> fr </a> | <a href="../ja/vhosts/" hreflang="ja" rel="alternate" title="Japanese"> ja </a> | <a href="../ko/vhosts/" hreflang="ko" rel="alternate" title="Korean"> ko </a> | -<a href="../tr/vhosts/" hreflang="tr" rel="alternate" title="Türkçe"> tr </a> | +<a href="../tr/vhosts/" hreflang="tr" rel="alternate" title="Türkçe"> tr </a> | <a href="../zh-cn/vhosts/" hreflang="zh-cn" rel="alternate" title="Simplified Chinese"> zh-cn </a></p> </div><div id="footer"> -<p class="apache">Copyright 2016 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p> +<p class="apache">Copyright 2016 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p> <p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!-- if (typeof(prettyPrint) !== 'undefined') { prettyPrint(); diff --git a/docs/manual/vhosts/ip-based.html b/docs/manual/vhosts/ip-based.html index 4bb60e0808..e29017aa2a 100644 --- a/docs/manual/vhosts/ip-based.html +++ b/docs/manual/vhosts/ip-based.html @@ -6,7 +6,7 @@ Content-type: text/html; charset=ISO-8859-1 URI: ip-based.html.fr Content-Language: fr -Content-type: text/html; charset=ISO-8859-1 +Content-type: text/html; charset=UTF-8 URI: ip-based.html.ja.utf8 Content-Language: ja diff --git a/docs/manual/vhosts/ip-based.html.fr b/docs/manual/vhosts/ip-based.html.fr index 6a858d3b8e..275172ce1e 100644 --- a/docs/manual/vhosts/ip-based.html.fr +++ b/docs/manual/vhosts/ip-based.html.fr @@ -1,7 +1,7 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> +<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr"><head> -<meta content="text/html; charset=ISO-8859-1" http-equiv="Content-Type" /> +<meta content="text/html; charset=UTF-8" http-equiv="Content-Type" /> <!-- XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX This file is generated from xml source: DO NOT EDIT @@ -24,80 +24,80 @@ <a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">Serveur HTTP</a> > <a href="http://httpd.apache.org/docs/">Documentation</a> > <a href="../">Version 2.5</a> > <a href="./">Serveurs virtuels</a></div><div id="page-content"><div id="preamble"><h1>Support Apache des serveurs virtuels par IP</h1> <div class="toplang"> <p><span>Langues Disponibles: </span><a href="../en/vhosts/ip-based.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../fr/vhosts/ip-based.html" title="Français"> fr </a> | +<a href="../fr/vhosts/ip-based.html" title="Français"> fr </a> | <a href="../ja/vhosts/ip-based.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> | <a href="../ko/vhosts/ip-based.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> | -<a href="../tr/vhosts/ip-based.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p> +<a href="../tr/vhosts/ip-based.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p> </div> </div> -<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#requirements">Système requis</a></li> +<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#requirements">Système requis</a></li> <li><img alt="" src="../images/down.gif" /> <a href="#howto">Comment configurer Apache</a></li> <li><img alt="" src="../images/down.gif" /> <a href="#multiple">Configuration de processus multiples</a></li> <li><img alt="" src="../images/down.gif" /> <a href="#single">Configuration d'un unique processus -résident pour des serveurs virtuels</a></li> +résident pour des serveurs virtuels</a></li> </ul><h3>Voir aussi</h3><ul class="seealso"><li> <a href="name-based.html">Support Apache des serveurs virtuels par nom</a> </li></ul><ul class="seealso"><li><a href="#comments_section">Commentaires</a></li></ul></div> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="section"> -<h2><a name="requirements" id="requirements">Système requis</a></h2> +<h2><a name="requirements" id="requirements">Système requis</a></h2> <p>Comme l'indique le terme <cite>par IP</cite>, le serveur - <strong>doit disposer de différentes paires adresses IP/port pour chaque - serveur virtuel par IP</strong>. La machine peut posséder - plusieurs connexions physiques au réseau, ou utiliser des - interfaces virtuelles qui sont supportées par la plupart des - systèmes d'exploitation modernes (Consultez la documentation des - systèmes d'exploitation pour plus de détails, notamment les "alias + <strong>doit disposer de différentes paires adresses IP/port pour chaque + serveur virtuel par IP</strong>. La machine peut posséder + plusieurs connexions physiques au réseau, ou utiliser des + interfaces virtuelles qui sont supportées par la plupart des + systèmes d'exploitation modernes (Consultez la documentation des + systèmes d'exploitation pour plus de détails, notamment les "alias IP" et la commande "ifconfig" pour les activer), et/ou utiliser - plusieurs numéros de port.</p> + plusieurs numéros de port.</p> <p>Selon la terminologie du serveur HTTP Apache, l'utilisation d'une - seule adresse IP avec plusieurs ports TCP s'apparente aussi à de - l'hébergement virtuel basé sur IP.</p> + seule adresse IP avec plusieurs ports TCP s'apparente aussi à de + l'hébergement virtuel basé sur IP.</p> </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="section"> <h2><a name="howto" id="howto">Comment configurer Apache</a></h2> - <p>Il y a deux manières de configurer Apache pour le support de + <p>Il y a deux manières de configurer Apache pour le support de multiples serveurs virtuels. Il suffit soit de faire tourner un - processus résident <code class="program"><a href="../programs/httpd.html">httpd</a></code> pour chaque nom de - domaine, soit de faire tourner un unique processus résident qui - gère tous les serveurs virtuels.</p> + processus résident <code class="program"><a href="../programs/httpd.html">httpd</a></code> pour chaque nom de + domaine, soit de faire tourner un unique processus résident qui + gère tous les serveurs virtuels.</p> - <p>Utilisez des processus résidents multiples lorsque :</p> + <p>Utilisez des processus résidents multiples lorsque :</p> <ul> - <li>il y a des problèmes de répartition de sécurité, tels + <li>il y a des problèmes de répartition de sécurité, tels qu'une entreprise1 ne souhaite que personne d'une entreprise2 - ne puisse lire ses données excepté via le Web. Dans ce cas, - vous aurez besoin de deux processus résidents, chacun fonctionnant - avec des paramètres <code class="directive"><a href="../mod/mod_unixd.html#user">User</a></code>, + ne puisse lire ses données excepté via le Web. Dans ce cas, + vous aurez besoin de deux processus résidents, chacun fonctionnant + avec des paramètres <code class="directive"><a href="../mod/mod_unixd.html#user">User</a></code>, <code class="directive"><a href="../mod/mod_unixd.html#group">Group</a></code>, <code class="directive"><a href="../mod/mpm_common.html#listen">Listen</a></code>, et - <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code> différents.</li> + <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code> différents.</li> - <li>vous disposez suffisamment de mémoire et de + <li>vous disposez suffisamment de mémoire et de <a href="../misc/descriptors.html">descripteurs de fichiers</a> - pour l'écoute de chaque alias IP de la machine. Il est seulement + pour l'écoute de chaque alias IP de la machine. Il est seulement possible d'appliquer la directive <code class="directive"><a href="../mod/mpm_common.html#listen">Listen</a></code>, soit sur toutes les adresses avec le joker "*", soit uniquement sur des adresses - spécifiques. Donc, si vous avez besoin d'écouter une adresse + spécifiques. Donc, si vous avez besoin d'écouter une adresse en particulier, vous devrez le faire pour l'ensemble des autres adresses (Bien qu'il soit plus simple de lancer un - processus <code class="program"><a href="../programs/httpd.html">httpd</a></code> pour écouter N-1 adresses, + processus <code class="program"><a href="../programs/httpd.html">httpd</a></code> pour écouter N-1 adresses, et un autre pour l'adresse restante).</li> </ul> - <p>Utilisez un unique processus résident lorsque :</p> + <p>Utilisez un unique processus résident lorsque :</p> <ul> <li>le partage de la configuration httpd entre les serveurs virtuels est acceptable.</li> - <li>la machine assume déjà une grande quantité de requêtes, et - que l'ajout de processus résidents supplémentaires en affecterait + <li>la machine assume déjà une grande quantité de requêtes, et + que l'ajout de processus résidents supplémentaires en affecterait les performances.</li> </ul> @@ -105,37 +105,37 @@ résident pour des serveurs virtuels</a></li> <div class="section"> <h2><a name="multiple" id="multiple">Configuration de processus multiples</a></h2> - <p>Créez une installation indépendante du programme + <p>Créez une installation indépendante du programme <code class="program"><a href="../programs/httpd.html">httpd</a></code> pour chaque serveur virtuel. Pour chacune d'elle, utilisez la directive <code class="directive"><a href="../mod/mpm_common.html#listen">Listen</a></code> dans le fichier - de configuration pour définir l'adresse IP (ou serveur virtuel) - que le processus résident doit gérer. Par exemple :</p> + de configuration pour définir l'adresse IP (ou serveur virtuel) + que le processus résident doit gérer. Par exemple :</p> <pre class="prettyprint lang-config">Listen 192.0.2.100:80</pre> - <p>Il est recommandé d'utiliser une adresse IP plutôt qu'un nom - de domaine (consultez <a href="../dns-caveats.html">Problèmes DNS + <p>Il est recommandé d'utiliser une adresse IP plutôt qu'un nom + de domaine (consultez <a href="../dns-caveats.html">Problèmes DNS avec Apache</a>).</p> </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="section"> <h2><a name="single" id="single">Configuration d'un unique processus -résident pour des serveurs virtuels</a></h2> +résident pour des serveurs virtuels</a></h2> - <p>Dans ce cas, un unique processus httpd va gérer les requêtes + <p>Dans ce cas, un unique processus httpd va gérer les requêtes pour le serveur principal et tous les serveurs virtuels. Dans le fichier de configuration, la directive - <code class="directive"><a href="../mod/core.html#virtualhost">VirtualHost</a></code> va servir à - définir les autres directives + <code class="directive"><a href="../mod/core.html#virtualhost">VirtualHost</a></code> va servir à + définir les autres directives <code class="directive"><a href="../mod/core.html#serveradmin">ServerAdmin</a></code>, <code class="directive"><a href="../mod/core.html#servername">ServerName</a></code>, <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code>, <code class="directive"><a href="../mod/core.html#errorlog">ErrorLog</a></code> et <code class="directive"><a href="../mod/mod_log_config.html#transferlog">TransferLog</a></code> ou <code class="directive"><a href="../mod/mod_log_config.html#customlog">CustomLog</a></code> avec des - valeurs différentes pour chaque serveur virtuel. Par exemple :</p> + valeurs différentes pour chaque serveur virtuel. Par exemple :</p> <pre class="prettyprint lang-config"><VirtualHost 172.20.30.40:80> ServerAdmin webmaster@www1.example.com @@ -154,38 +154,38 @@ résident pour des serveurs virtuels</a></h2> </VirtualHost></pre> - <p>Il est recommandé d'utiliser une adresse IP plutôt qu'un nom - de domaine comme argument à la directive <VirtualHost> - (consultez <a href="../dns-caveats.html">Problèmes DNS + <p>Il est recommandé d'utiliser une adresse IP plutôt qu'un nom + de domaine comme argument à la directive <VirtualHost> + (consultez <a href="../dns-caveats.html">Problèmes DNS avec Apache</a>).</p> <p>Presque <strong>toutes</strong> les directives de configuration - peuvent être employées dans une directive VirtualHost, à l'exception - des directives qui contrôlent la création du processus et de - quelques autres. Pour connaître celles utilisables dans une - directive VirtualHost, vérifiez leur + peuvent être employées dans une directive VirtualHost, à l'exception + des directives qui contrôlent la création du processus et de + quelques autres. Pour connaître celles utilisables dans une + directive VirtualHost, vérifiez leur <a href="../mod/directive-dict.html#Context">Contexte</a> en utilisant l'<a href="../mod/directives.html">Index des directives</a>.</p> - <p><code class="directive"><a href="../mod/mod_suexec.html#suexecusergroup">SuexecUserGroup</a></code> peut être - utilisées à l'intérieur d'une directive VirtualHost si l'exécution se fait + <p><code class="directive"><a href="../mod/mod_suexec.html#suexecusergroup">SuexecUserGroup</a></code> peut être + utilisées à l'intérieur d'une directive VirtualHost si l'exécution se fait sous suEXEC. (Voir <a href="../suexec.html">suEXEC</a>).</p> - <p><em>SÉCURITÉ :</em> lorsque vous spécifiez où écrire les + <p><em>SÉCURITÉ :</em> lorsque vous spécifiez où écrire les fichiers journaux, soyez attentif aux risques si quelqu'un d'autre - que celui qui a démarré Apache dispose des droits d'écriture + que celui qui a démarré Apache dispose des droits d'écriture sur l'emplacement de ces fichiers. Consultez les - <a href="../misc/security_tips.html">Conseils sur la sécurité</a> - pour plus de détails.</p> + <a href="../misc/security_tips.html">Conseils sur la sécurité</a> + pour plus de détails.</p> </div></div> <div class="bottomlang"> <p><span>Langues Disponibles: </span><a href="../en/vhosts/ip-based.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../fr/vhosts/ip-based.html" title="Français"> fr </a> | +<a href="../fr/vhosts/ip-based.html" title="Français"> fr </a> | <a href="../ja/vhosts/ip-based.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> | <a href="../ko/vhosts/ip-based.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> | -<a href="../tr/vhosts/ip-based.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p> +<a href="../tr/vhosts/ip-based.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p> </div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div> <script type="text/javascript"><!--//--><![CDATA[//><!-- var comments_shortname = 'httpd'; @@ -204,7 +204,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/vhosts/ip-based.ht } })(window, document); //--><!]]></script></div><div id="footer"> -<p class="apache">Copyright 2016 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p> +<p class="apache">Copyright 2016 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p> <p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!-- if (typeof(prettyPrint) !== 'undefined') { prettyPrint(); diff --git a/docs/manual/vhosts/mass.html b/docs/manual/vhosts/mass.html index 28a83f3036..57578b6954 100644 --- a/docs/manual/vhosts/mass.html +++ b/docs/manual/vhosts/mass.html @@ -6,7 +6,7 @@ Content-type: text/html; charset=ISO-8859-1 URI: mass.html.fr Content-Language: fr -Content-type: text/html; charset=ISO-8859-1 +Content-type: text/html; charset=UTF-8 URI: mass.html.ko.euc-kr Content-Language: ko diff --git a/docs/manual/vhosts/mass.html.fr b/docs/manual/vhosts/mass.html.fr index 4ab7bd4004..6acc266f2c 100644 --- a/docs/manual/vhosts/mass.html.fr +++ b/docs/manual/vhosts/mass.html.fr @@ -1,13 +1,13 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> +<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr"><head> -<meta content="text/html; charset=ISO-8859-1" http-equiv="Content-Type" /> +<meta content="text/html; charset=UTF-8" http-equiv="Content-Type" /> <!-- XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX This file is generated from xml source: DO NOT EDIT XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX --> -<title>Hébergement virtuel de masse configuré dynamiquement - Serveur Apache HTTP Version 2.5</title> +<title>Hébergement virtuel de masse configuré dynamiquement - Serveur Apache HTTP Version 2.5</title> <link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> <link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> <link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /><link rel="stylesheet" type="text/css" href="../style/css/prettify.css" /> @@ -21,43 +21,43 @@ <img alt="" src="../images/feather.gif" /></div> <div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> <div id="path"> -<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">Serveur HTTP</a> > <a href="http://httpd.apache.org/docs/">Documentation</a> > <a href="../">Version 2.5</a> > <a href="./">Hébergement virtuel</a></div><div id="page-content"><div id="preamble"><h1>Hébergement virtuel de masse configuré dynamiquement</h1> +<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">Serveur HTTP</a> > <a href="http://httpd.apache.org/docs/">Documentation</a> > <a href="../">Version 2.5</a> > <a href="./">Hébergement virtuel</a></div><div id="page-content"><div id="preamble"><h1>Hébergement virtuel de masse configuré dynamiquement</h1> <div class="toplang"> <p><span>Langues Disponibles: </span><a href="../en/vhosts/mass.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../fr/vhosts/mass.html" title="Français"> fr </a> | +<a href="../fr/vhosts/mass.html" title="Français"> fr </a> | <a href="../ko/vhosts/mass.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> | -<a href="../tr/vhosts/mass.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p> +<a href="../tr/vhosts/mass.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p> </div> - <p>Ce document propose une méthode performante pour servir un nombre - quelconque d'hôtes virtuels avec le serveur HTTP Apache. Un <a href="../rewrite/vhosts.html">document séparé</a> décrit comment - utiliser <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> pour gérer l'hébergement + <p>Ce document propose une méthode performante pour servir un nombre + quelconque d'hôtes virtuels avec le serveur HTTP Apache. Un <a href="../rewrite/vhosts.html">document séparé</a> décrit comment + utiliser <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> pour gérer l'hébergement virtuel de masse dynamique. </p> </div> -<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#motivation">A qui ce document est-il destiné ?</a></li> +<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#motivation">A qui ce document est-il destiné ?</a></li> <li><img alt="" src="../images/down.gif" /> <a href="#overview">Vue d'ensemble</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#simple">Hébergement virtuel +<li><img alt="" src="../images/down.gif" /> <a href="#simple">Hébergement virtuel dynamique avec mod_vhost_alias</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#homepages">Système de serveurs virtuels dynamiques -simplifié</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#combinations">Utiliser plusieurs systèmes -d'hébergement virtuel sur le même serveur</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#ipbased">Pour un hébergement virtuel par IP plus +<li><img alt="" src="../images/down.gif" /> <a href="#homepages">Système de serveurs virtuels dynamiques +simplifié</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#combinations">Utiliser plusieurs systèmes +d'hébergement virtuel sur le même serveur</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#ipbased">Pour un hébergement virtuel par IP plus efficace</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#rewrite">Hébergement virtuel de masse avec +<li><img alt="" src="../images/down.gif" /> <a href="#rewrite">Hébergement virtuel de masse avec mod_rewrite</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#macro">Hébergement virtuel en masse avec mod_macro</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#macro">Hébergement virtuel en masse avec mod_macro</a></li> </ul><ul class="seealso"><li><a href="#comments_section">Commentaires</a></li></ul></div> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="section"> -<h2><a name="motivation" id="motivation">A qui ce document est-il destiné ?</a></h2> +<h2><a name="motivation" id="motivation">A qui ce document est-il destiné ?</a></h2> - <p>Les techniques décrites ici vous concernent si votre + <p>Les techniques décrites ici vous concernent si votre <code>httpd.conf</code> contient de nombreuses sections - <code><VirtualHost></code> très semblables, + <code><VirtualHost></code> très semblables, dans le style :</p> <pre class="prettyprint lang-config"><VirtualHost 111.22.33.44> @@ -81,30 +81,30 @@ mod_rewrite</a></li> <p>Nous voulons remplacer toutes les configurations - <code><VirtualHost></code> par un mécanisme qui les génère - dynamiquement. Ceci présente certains avantages :</p> + <code><VirtualHost></code> par un mécanisme qui les génère + dynamiquement. Ceci présente certains avantages :</p> <ol> <li>Votre fichier de configuration est plus petit, ainsi Apache - démarre plus rapidement et consomme moins de mémoire. Et ce qui - est peut-être le plus important, le fichier de configuration plus - petit est plus facile à maintenir, et le risque d'erreurs en est - diminué d'autant. + démarre plus rapidement et consomme moins de mémoire. Et ce qui + est peut-être le plus important, le fichier de configuration plus + petit est plus facile à maintenir, et le risque d'erreurs en est + diminué d'autant. </li> - <li>Pour ajouter des serveurs virtuels, il suffit de créer les - répertoires appropriés dans le système de fichiers et les entrées - dans le DNS - il n'est plus nécessaire de reconfigurer ou de - redémarrer Apache.</li> + <li>Pour ajouter des serveurs virtuels, il suffit de créer les + répertoires appropriés dans le système de fichiers et les entrées + dans le DNS - il n'est plus nécessaire de reconfigurer ou de + redémarrer Apache.</li> </ol> - <p>Le principal désavantage réside dans le fait que vous ne pouvez - pas définir un fichier journal différent pour chaque serveur - virtuel. De toute façon, ce serait une mauvaise idée si vous avez de - nombreux serveurs virtuels, car cela nécessiterait un <a href="fd-limits.html">nombre important de descripteurs de - fichier</a>. Il est préférable de rediriger <a href="../logs.html#piped">les journaux via un pipe ou + <p>Le principal désavantage réside dans le fait que vous ne pouvez + pas définir un fichier journal différent pour chaque serveur + virtuel. De toute façon, ce serait une mauvaise idée si vous avez de + nombreux serveurs virtuels, car cela nécessiterait un <a href="fd-limits.html">nombre important de descripteurs de + fichier</a>. Il est préférable de rediriger <a href="../logs.html#piped">les journaux via un pipe ou une file fifo</a> vers un - programme, et faire en sorte que ce dernier éclate les journaux + programme, et faire en sorte que ce dernier éclate les journaux en un journal par serveur virtuel. L'utilitaire <a href="../programs/other.html#split-logfile">split-logfile</a> constitue un exemple de ce traitement.</p> @@ -112,71 +112,71 @@ mod_rewrite</a></li> <div class="section"> <h2><a name="overview" id="overview">Vue d'ensemble</a></h2> - <p>Un serveur virtuel peut être défini par deux informations : son - adresse IP, et le contenu de l'en-tête <code>Host:</code> de la - requête HTTP. La technique d'hébergement virtuel dynamique de masse - utilisée ici consiste à insérer automatiquement ces informations - dans le chemin du fichier à utiliser pour répondre à la requête. On + <p>Un serveur virtuel peut être défini par deux informations : son + adresse IP, et le contenu de l'en-tête <code>Host:</code> de la + requête HTTP. La technique d'hébergement virtuel dynamique de masse + utilisée ici consiste à insérer automatiquement ces informations + dans le chemin du fichier à utiliser pour répondre à la requête. On peut y parvenir assez facilement en utilisant <code class="module"><a href="../mod/mod_vhost_alias.html">mod_vhost_alias</a></code> avec Apache httpd, mais on peut aussi <a href="../rewrite/vhosts.html">utiliser mod_rewrite</a>. </p> - <p>Par défaut, ces deux modules - sont désactivés ; vous devez activer l'un d'eux lors de la + <p>Par défaut, ces deux modules + sont désactivés ; vous devez activer l'un d'eux lors de la compilation et de la configuration d'Apache httpd si vous voulez utiliser cette technique.</p> - <p>Certains paramètres doivent être extraits de la requête pour que le serveur - dynamique se présente comme un serveur dynamique normal. Le plus - important est le nom du serveur, que le serveur utilise pour générer des - URLs d'auto-référencement, etc... Il est défini via la directive - <code>ServerName</code>, et les CGIs peuvent s'y référer via la - variable d'environnement <code>SERVER_NAME</code>. Sa véritable - valeur utilisée à l'exécution est contrôlée par la définition de la + <p>Certains paramètres doivent être extraits de la requête pour que le serveur + dynamique se présente comme un serveur dynamique normal. Le plus + important est le nom du serveur, que le serveur utilise pour générer des + URLs d'auto-référencement, etc... Il est défini via la directive + <code>ServerName</code>, et les CGIs peuvent s'y référer via la + variable d'environnement <code>SERVER_NAME</code>. Sa véritable + valeur utilisée à l'exécution est contrôlée par la définition de la directive <code class="directive"><a href="../mod/core.html#usecanonicalname">UseCanonicalName</a></code>. Avec <code>UseCanonicalName Off</code>, le nom du serveur correspond au - contenu de l'en-tête <code>Host:</code> de la requête. Avec + contenu de l'en-tête <code>Host:</code> de la requête. Avec <code>UseCanonicalName DNS</code>, il est extrait d'une recherche - DNS inverse sur l'adresse IP du serveur virtuel. La première - configuration est utilisée pour l'hébergement virtuel dynamique par - nom, et la deuxième pour l'hébergement virtuel dynamique par IP. Si - httpd ne peut pas déterminer le nom du serveur, soit parce qu'il - n'y a pas d'en-tête <code>Host:</code>, soit parce que la recherche - DNS a échoué, il prend en compte la valeur définie par la directive + DNS inverse sur l'adresse IP du serveur virtuel. La première + configuration est utilisée pour l'hébergement virtuel dynamique par + nom, et la deuxième pour l'hébergement virtuel dynamique par IP. Si + httpd ne peut pas déterminer le nom du serveur, soit parce qu'il + n'y a pas d'en-tête <code>Host:</code>, soit parce que la recherche + DNS a échoué, il prend en compte la valeur définie par la directive <code>ServerName</code>.</p> - <p>L'autre paramètre à extraire est la racine des documents (définie + <p>L'autre paramètre à extraire est la racine des documents (définie via la directive <code>DocumentRoot</code> et disponible pour les scripts CGI via la variable d'environnement <code>DOCUMENT_ROOT</code>). - Dans une configuration classique, il est utilisé par le module core + Dans une configuration classique, il est utilisé par le module core pour faire correspondre les URIs aux noms de fichiers, mais lorsque la configuration du serveur comporte des serveurs virtuels, ce - traitement doit être pris en charge par un autre module (soit + traitement doit être pris en charge par un autre module (soit <code class="module"><a href="../mod/mod_vhost_alias.html">mod_vhost_alias</a></code>, soit <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code>), qui - utilise un méthode de correspondance différente. Aucun de ces - modules ne se chargeant de définir la variable d'environnement + utilise un méthode de correspondance différente. Aucun de ces + modules ne se chargeant de définir la variable d'environnement <code>DOCUMENT_ROOT</code>, si des CGIs ou des documents SSI - doivent en faire usage, ils obtiendront une valeur erronée.</p> + doivent en faire usage, ils obtiendront une valeur erronée.</p> </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="section"> -<h2><a name="simple" id="simple">Hébergement virtuel +<h2><a name="simple" id="simple">Hébergement virtuel dynamique avec mod_vhost_alias</a></h2> - <p>Cet extrait de fichier <code>httpd.conf</code> implémente - l'hébergement virtuel décrit dans la section <a href="#motivation">À qui ce document est-il destiné ?</a> ci-dessus + <p>Cet extrait de fichier <code>httpd.conf</code> implémente + l'hébergement virtuel décrit dans la section <a href="#motivation">À qui ce document est-il destiné ?</a> ci-dessus en utilisant <code class="module"><a href="../mod/mod_vhost_alias.html">mod_vhost_alias</a></code>.</p> -<pre class="prettyprint lang-config"># extrait le nom du serveur de l'en-tête Host: +<pre class="prettyprint lang-config"># extrait le nom du serveur de l'en-tête Host: UseCanonicalName Off -# ce format de journal peut être éclaté en journaux par serveur virtuel -# à l'aide du premier champ via l'utilitaire split-logfile +# ce format de journal peut être éclaté en journaux par serveur virtuel +# à l'aide du premier champ via l'utilitaire split-logfile LogFormat "%V %h %l %u %t \"%r\" %s %b" vcommon CustomLog "logs/access_log" vcommon # inclut le nom du serveur dans les noms de fichiers ressources -# nécessaires aux traitements des requêtes +# nécessaires aux traitements des requêtes VirtualDocumentRoot "/www/hosts/%0/docs" VirtualScriptAlias "/www/hosts/%0/cgi-bin"</pre> @@ -184,9 +184,9 @@ VirtualScriptAlias "/www/hosts/%0/cgi-bin"</pre> <p>Pour changer cette configuration en solution de serveur virtuel par IP, il suffit de remplacer <code>UseCanonicalName Off</code> par <code>UseCanonicalName DNS</code>. Le nom du serveur - inséré dans le nom de fichier sera alors déduit de l'adresse IP du - serveur virtuel. La variable <code>%0</code> fait référence au nom - de serveur de la requête, tel qu'il est indiqué dans l'en-tête + inséré dans le nom de fichier sera alors déduit de l'adresse IP du + serveur virtuel. La variable <code>%0</code> fait référence au nom + de serveur de la requête, tel qu'il est indiqué dans l'en-tête <code>Host:</code>.</p> <p>Voir la documentation du module <code class="module"><a href="../mod/mod_vhost_alias.html">mod_vhost_alias</a></code> @@ -194,15 +194,15 @@ VirtualScriptAlias "/www/hosts/%0/cgi-bin"</pre> </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="section"> -<h2><a name="homepages" id="homepages">Système de serveurs virtuels dynamiques -simplifié</a></h2> +<h2><a name="homepages" id="homepages">Système de serveurs virtuels dynamiques +simplifié</a></h2> - <p>Il s'agit d'une adaptation du système ci-dessus, ajusté pour un - serveur d'hébergement web de FAI. Grâce à la variable - <code>%2</code>, on peut extraire des sous-chaînes de caractères du + <p>Il s'agit d'une adaptation du système ci-dessus, ajusté pour un + serveur d'hébergement web de FAI. Grâce à la variable + <code>%2</code>, on peut extraire des sous-chaînes de caractères du nom du serveur pour les utiliser dans le nom de fichier afin, par - exemple, de définir <code>/home/user/www</code> comme emplacement des - documents pour <code>www.user.example.com</code>. Un seul répertoire + exemple, de définir <code>/home/user/www</code> comme emplacement des + documents pour <code>www.user.example.com</code>. Un seul répertoire <code>cgi-bin</code> suffit pour l'ensemble des serveurs virtuels.</p> @@ -214,27 +214,27 @@ CustomLog "logs/access_log" vcommon # insertion d'une partie du nom du serveur dans les noms de fichiers VirtualDocumentRoot "/home/%2/www" -# répertoire cgi-bin unique +# répertoire cgi-bin unique ScriptAlias "/cgi-bin/" "/www/std-cgi/"</pre> - <p>Vous trouverez des exemples plus élaborés d'utilisation de la + <p>Vous trouverez des exemples plus élaborés d'utilisation de la directive <code>VirtualDocumentRoot</code> dans la documentation du module <code class="module"><a href="../mod/mod_vhost_alias.html">mod_vhost_alias</a></code>.</p> </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="section"> -<h2><a name="combinations" id="combinations">Utiliser plusieurs systèmes -d'hébergement virtuel sur le même serveur</a></h2> +<h2><a name="combinations" id="combinations">Utiliser plusieurs systèmes +d'hébergement virtuel sur le même serveur</a></h2> - <p>Moyennant une configuration un peu plus compliquée, vous pouvez - contrôler la portée des différentes configurations d'hébergement - virtuel à l'aide des directives <code><VirtualHost></code> + <p>Moyennant une configuration un peu plus compliquée, vous pouvez + contrôler la portée des différentes configurations d'hébergement + virtuel à l'aide des directives <code><VirtualHost></code> normales de httpd. Par exemple, on peut associer une adresse IP pour - les pages d'accueil des clients en général, et une autre pour les + les pages d'accueil des clients en général, et une autre pour les clients commerciaux avec la configuration suivante. Cette - configuration peut être combinée avec les sections - <code><VirtualHost></code> conventionnelles, comme indiqué + configuration peut être combinée avec les sections + <code><VirtualHost></code> conventionnelles, comme indiqué plus loin.</p> <pre class="prettyprint lang-config">UseCanonicalName Off @@ -274,32 +274,32 @@ LogFormat "%V %h %l %u %t \"%r\" %s %b" vcommon <h3>Note</h3> <p>Si le premier bloc VirtualHost ne comporte <em>pas</em> de directive <code class="directive"><a href="../mod/core.html#servername">ServerName</a></code>, c'est - le nom issu d'une recherche DNS inverse à partir de l'adresse IP - du serveur virtuel qui sera utilisé. Si ce nom ne correspond pas - à celui que vous voulez utiliser, vous pouvez ajouter une entrée + le nom issu d'une recherche DNS inverse à partir de l'adresse IP + du serveur virtuel qui sera utilisé. Si ce nom ne correspond pas + à celui que vous voulez utiliser, vous pouvez ajouter une entrée de remplacement (par exemple <code>ServerName - none.example.com</code>) pour éviter ce comportement.</p> + none.example.com</code>) pour éviter ce comportement.</p> </div> </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="section"> -<h2><a name="ipbased" id="ipbased">Pour un hébergement virtuel par IP plus +<h2><a name="ipbased" id="ipbased">Pour un hébergement virtuel par IP plus efficace</a></h2> - <p>Les changements de configuration suggérés pour transformer <a href="#simple">le premier exemple</a> en hébergement virtuel par IP - conduisent à une configuration peu efficace. Chaque requête - nécessite une nouvelle recherche DNS. Pour éviter cette surcharge de - travail, le système de fichiers peut être organisé pour correspondre - aux adresses IP, plutôt qu'aux noms de serveurs, supprimant par - la-même la nécessité d'une recherche DNS. La journalisation doit - aussi être adaptée pour fonctionner sur un tel système.</p> + <p>Les changements de configuration suggérés pour transformer <a href="#simple">le premier exemple</a> en hébergement virtuel par IP + conduisent à une configuration peu efficace. Chaque requête + nécessite une nouvelle recherche DNS. Pour éviter cette surcharge de + travail, le système de fichiers peut être organisé pour correspondre + aux adresses IP, plutôt qu'aux noms de serveurs, supprimant par + la-même la nécessité d'une recherche DNS. La journalisation doit + aussi être adaptée pour fonctionner sur un tel système.</p> <pre class="prettyprint lang-config"># obtention du nom du serveur par recherche DNS inverse # sur l'adresse IP UseCanonicalName DNS # insertion de l'adresse IP dans les journaux afin de pouvoir les -# éclater +# éclater LogFormat "%A %h %l %u %t \"%r\" %s %b" vcommon CustomLog "logs/access_log" vcommon @@ -310,33 +310,33 @@ VirtualScriptAliasIP "/www/hosts/%0/cgi-bin"</pre> </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="section"> -<h2><a name="rewrite" id="rewrite">Hébergement virtuel de masse avec +<h2><a name="rewrite" id="rewrite">Hébergement virtuel de masse avec mod_rewrite</a></h2> <p> -L'hébergement virtuel de masse peut aussi être effectué en utilisant -<code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code>, soit à l'aide de simples directives <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code>, soit en utilisant des -techniques plus compliquées comme le stockage externe des définitions -des serveurs virtuels, ces dernières étant accessibles via des +L'hébergement virtuel de masse peut aussi être effectué en utilisant +<code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code>, soit à l'aide de simples directives <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code>, soit en utilisant des +techniques plus compliquées comme le stockage externe des définitions +des serveurs virtuels, ces dernières étant accessibles via des directives <code class="directive"><a href="../mod/mod_rewrite.html#rewritemap">RewriteMap</a></code>. Ces -techniques sont décrites dans la <a href="../rewrite/vhosts.html">documentation sur la réécriture</a>.</p> +techniques sont décrites dans la <a href="../rewrite/vhosts.html">documentation sur la réécriture</a>.</p> </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="section"> -<h2><a name="macro" id="macro">Hébergement virtuel en masse avec mod_macro</a></h2> +<h2><a name="macro" id="macro">Hébergement virtuel en masse avec mod_macro</a></h2> -<p>Une autre option pour générer dynamiquement des serveurs virtuels : -mod_macro ; ce module permet de créer un modèle de serveur virtuel que -vous pourrez invoquer pour des noms d'hôtes multiples. La section -<strong>Usage</strong> de la documentation du module présente un exemple qui -illustre cette méthode. +<p>Une autre option pour générer dynamiquement des serveurs virtuels : +mod_macro ; ce module permet de créer un modèle de serveur virtuel que +vous pourrez invoquer pour des noms d'hôtes multiples. La section +<strong>Usage</strong> de la documentation du module présente un exemple qui +illustre cette méthode. </p> </div></div> <div class="bottomlang"> <p><span>Langues Disponibles: </span><a href="../en/vhosts/mass.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../fr/vhosts/mass.html" title="Français"> fr </a> | +<a href="../fr/vhosts/mass.html" title="Français"> fr </a> | <a href="../ko/vhosts/mass.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> | -<a href="../tr/vhosts/mass.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p> +<a href="../tr/vhosts/mass.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p> </div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div> <script type="text/javascript"><!--//--><![CDATA[//><!-- var comments_shortname = 'httpd'; @@ -355,7 +355,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/vhosts/mass.html'; } })(window, document); //--><!]]></script></div><div id="footer"> -<p class="apache">Copyright 2016 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p> +<p class="apache">Copyright 2016 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p> <p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!-- if (typeof(prettyPrint) !== 'undefined') { prettyPrint(); diff --git a/docs/manual/vhosts/name-based.html b/docs/manual/vhosts/name-based.html index 47fc5d875a..0f79233b97 100644 --- a/docs/manual/vhosts/name-based.html +++ b/docs/manual/vhosts/name-based.html @@ -10,7 +10,7 @@ Content-type: text/html; charset=ISO-8859-1 URI: name-based.html.fr Content-Language: fr -Content-type: text/html; charset=ISO-8859-1 +Content-type: text/html; charset=UTF-8 URI: name-based.html.ja.utf8 Content-Language: ja diff --git a/docs/manual/vhosts/name-based.html.fr b/docs/manual/vhosts/name-based.html.fr index 7249fc7d58..96c74c713c 100644 --- a/docs/manual/vhosts/name-based.html.fr +++ b/docs/manual/vhosts/name-based.html.fr @@ -1,7 +1,7 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> +<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr"><head> -<meta content="text/html; charset=ISO-8859-1" http-equiv="Content-Type" /> +<meta content="text/html; charset=UTF-8" http-equiv="Content-Type" /> <!-- XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX This file is generated from xml source: DO NOT EDIT @@ -25,48 +25,48 @@ <div class="toplang"> <p><span>Langues Disponibles: </span><a href="../de/vhosts/name-based.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> | <a href="../en/vhosts/name-based.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../fr/vhosts/name-based.html" title="Français"> fr </a> | +<a href="../fr/vhosts/name-based.html" title="Français"> fr </a> | <a href="../ja/vhosts/name-based.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> | <a href="../ko/vhosts/name-based.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> | -<a href="../tr/vhosts/name-based.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p> +<a href="../tr/vhosts/name-based.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p> </div> - <p>Ce document décrit quand et comment utiliser des serveurs + <p>Ce document décrit quand et comment utiliser des serveurs virtuels par nom.</p> </div> <div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#namevip">Serveurs virtuels par nom vs. par IP</a></li> -<li><img alt="" src="../images/down.gif" /> <a href="#alg">Comment le serveur sélectionne-t-il le serveur -virtuel basé sur le nom approprié</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#alg">Comment le serveur sélectionne-t-il le serveur +virtuel basé sur le nom approprié</a></li> <li><img alt="" src="../images/down.gif" /> <a href="#using">Utilisation de serveurs virtuels par nom</a></li> -</ul><h3>Voir aussi</h3><ul class="seealso"><li><a href="ip-based.html">Support Apache des serveurs virtuels par IP</a></li><li><a href="details.html">Détails sur le fonctionnement des serveurs virtuels</a></li><li><a href="mass.html">Configuration dynamique des hébergements virtuels de masse</a></li><li><a href="examples.html">Exemples d'utilisations de VirtualHost</a></li></ul><ul class="seealso"><li><a href="#comments_section">Commentaires</a></li></ul></div> +</ul><h3>Voir aussi</h3><ul class="seealso"><li><a href="ip-based.html">Support Apache des serveurs virtuels par IP</a></li><li><a href="details.html">Détails sur le fonctionnement des serveurs virtuels</a></li><li><a href="mass.html">Configuration dynamique des hébergements virtuels de masse</a></li><li><a href="examples.html">Exemples d'utilisations de VirtualHost</a></li></ul><ul class="seealso"><li><a href="#comments_section">Commentaires</a></li></ul></div> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="section"> <h2><a name="namevip" id="namevip">Serveurs virtuels par nom vs. par IP</a></h2> <p>Les <a href="ip-based.html">serveurs virtuels</a> par IP utilisent l'adresse IP - de la connexion afin de déterminer quel serveur virtuel doit - répondre. Par conséquent, vous devez disposer d'adresses IP - différentes pour chaque serveur.</p> + de la connexion afin de déterminer quel serveur virtuel doit + répondre. Par conséquent, vous devez disposer d'adresses IP + différentes pour chaque serveur.</p> - <p>Avec un hébergement + <p>Avec un hébergement virtuel par nom, le serveur s'appuie sur les informations - transmises par le client dans les en-têtes HTTP de ses requêtes. - La technique présentée ici vous permet de disposer de serveurs - virtuels différents partagés sur une même adresse IP.</p> + transmises par le client dans les en-têtes HTTP de ses requêtes. + La technique présentée ici vous permet de disposer de serveurs + virtuels différents partagés sur une même adresse IP.</p> - <p>L'hébergement virtuel par nom est habituellement plus simple, + <p>L'hébergement virtuel par nom est habituellement plus simple, car il vous suffit de configurer votre serveur DNS pour que chaque domaine pointe sur l'adresse IP dont vous disposez, et de configurer votre serveur Apache HTTP afin qu'il reconnaisse - ces domaines. Il réduit aussi la pénurie en adresses IP. Par - conséquent, vous devriez utiliser l'hébergement virtuel par - nom, sauf dans le cas où vous utiliseriez des équipements qui - nécessitent un hébergement basé sur IP. Les raisons historiques de - l'hébergement basé sur IP dans un but de support de certains clients ne - s'appliquent plus à un serveur web d'usage général.</p> - - <p>La sélection du serveur virtuel en fonction du nom s'opère en - dehors de l'algorithme de sélection du serveur virtuel en fonction + ces domaines. Il réduit aussi la pénurie en adresses IP. Par + conséquent, vous devriez utiliser l'hébergement virtuel par + nom, sauf dans le cas où vous utiliseriez des équipements qui + nécessitent un hébergement basé sur IP. Les raisons historiques de + l'hébergement basé sur IP dans un but de support de certains clients ne + s'appliquent plus à un serveur web d'usage général.</p> + + <p>La sélection du serveur virtuel en fonction du nom s'opère en + dehors de l'algorithme de sélection du serveur virtuel en fonction de l'adresse IP, ce qui signifie que les recherches du point de vue du nom du serveur ne s'effectuent que parmi le jeu de serveurs virtuels pour lesquels la correspondance avec la paire adresse @@ -74,98 +74,98 @@ virtuel basé sur le nom approprié</a></li> </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="section"> -<h2><a name="alg" id="alg">Comment le serveur sélectionne-t-il le serveur -virtuel basé sur le nom approprié</a></h2> +<h2><a name="alg" id="alg">Comment le serveur sélectionne-t-il le serveur +virtuel basé sur le nom approprié</a></h2> - <p>Il est important de savoir que la première étape de la résolution - de serveur virtuel basée sur le nom est une résolution basée sur IP. - La résolution de serveur virtuel basée sur le nom ne fait que - choisir le serveur virtuel basé sur le nom le plus approprié, en se + <p>Il est important de savoir que la première étape de la résolution + de serveur virtuel basée sur le nom est une résolution basée sur IP. + La résolution de serveur virtuel basée sur le nom ne fait que + choisir le serveur virtuel basé sur le nom le plus approprié, en se limitant aux candidats qui conviennent le mieux du point de vue IP. - La résolution basée sur IP est sans objet si l'on - utilise un caractère générique (*) pour l'adresse IP dans + La résolution basée sur IP est sans objet si l'on + utilise un caractère générique (*) pour l'adresse IP dans toutes les directives VirtualHost.</p> - <p>A l'arrivée d'une requête, le serveur va rechercher l'argument de - section <code class="directive"><a href="../mod/core.html#virtualhost"><VirtualHost></a></code> présentant la meilleure + <p>A l'arrivée d'une requête, le serveur va rechercher l'argument de + section <code class="directive"><a href="../mod/core.html#virtualhost"><VirtualHost></a></code> présentant la meilleure (la plus exacte) correspondance avec la paire adresse IP/port - utilisée dans la requête. Si plusieurs serveurs virtuels possèdent - cette même paire adresse IP/port, Apache va ensuite comparer les + utilisée dans la requête. Si plusieurs serveurs virtuels possèdent + cette même paire adresse IP/port, Apache va ensuite comparer les valeurs des directives <code class="directive"><a href="../mod/core.html#servername">ServerName</a></code> et <code class="directive">module="core">ServerAlias</code> avec le nom de serveur - présent dans la requête.</p> + présent dans la requête.</p> - <p>Si vous ne définissez pas de directive <code class="directive"><a href="../mod/core.html#servername">ServerName</a></code> pour un serveur virtuel à base - de nom, le serveur utilisera par défaut le nom de domaine - entièrement qualifié (FQDN) déduit du nom d'hôte système. Cette - configuration sans nom de serveur explicite peut conduire à des - erreurs de choix du serveur virtuel à utiliser et est déconseillée.</p> + <p>Si vous ne définissez pas de directive <code class="directive"><a href="../mod/core.html#servername">ServerName</a></code> pour un serveur virtuel à base + de nom, le serveur utilisera par défaut le nom de domaine + entièrement qualifié (FQDN) déduit du nom d'hôte système. Cette + configuration sans nom de serveur explicite peut conduire à des + erreurs de choix du serveur virtuel à utiliser et est déconseillée.</p> - <h3><a name="defaultvhost" id="defaultvhost">Le serveur virtuel à base de nom - par défaut pour une paire adresse IP/port</a></h3> + <h3><a name="defaultvhost" id="defaultvhost">Le serveur virtuel à base de nom + par défaut pour une paire adresse IP/port</a></h3> <p>Si aucune directive ServerName ou ServerAlias ne correspond dans - la liste de serveurs virtuels présentant la meilleure correspondance + la liste de serveurs virtuels présentant la meilleure correspondance du point de vue adresse IP/port, c'est <strong>le premier serveur - virtuel de cette liste</strong> qui sera utilisé.</p> + virtuel de cette liste</strong> qui sera utilisé.</p> </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="section"> <h2><a name="using" id="using">Utilisation de serveurs virtuels par nom</a></h2> -<table class="related"><tr><th>Modules Apparentés</th><th>Directives Apparentées</th></tr><tr><td><ul><li><code class="module"><a href="../mod/core.html">core</a></code></li></ul></td><td><ul><li><code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code></li><li><code class="directive"><a href="../mod/core.html#serveralias">ServerAlias</a></code></li><li><code class="directive"><a href="../mod/core.html#servername">ServerName</a></code></li><li><code class="directive"><a href="../mod/core.html#virtualhost"><VirtualHost></a></code></li></ul></td></tr></table> +<table class="related"><tr><th>Modules Apparentés</th><th>Directives Apparentées</th></tr><tr><td><ul><li><code class="module"><a href="../mod/core.html">core</a></code></li></ul></td><td><ul><li><code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code></li><li><code class="directive"><a href="../mod/core.html#serveralias">ServerAlias</a></code></li><li><code class="directive"><a href="../mod/core.html#servername">ServerName</a></code></li><li><code class="directive"><a href="../mod/core.html#virtualhost"><VirtualHost></a></code></li></ul></td></tr></table> - <p>La première étape consiste à créer une section + <p>La première étape consiste à créer une section <code class="directive"><a href="../mod/core.html#virtualhost"><VirtualHost></a></code> - pour chacun des serveurs à définir. Dans chaque section + pour chacun des serveurs à définir. Dans chaque section <code class="directive"><a href="../mod/core.html#virtualhost"><VirtualHost></a></code>, - vous devez définir au minimum une directive - <code class="directive"><a href="../mod/core.html#servername">ServerName</a></code> pour désigner - le serveur concerné et une directive - <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code> pour préciser - l'emplacement sur le système de fichiers du contenu de ce serveur.</p> - - <div class="note"><h3>Le serveur principal disparaît</h3> - <p>Toute requête qui ne correspond à aucune section <code class="directive"><a href="../mod/core.html#virtualhost"><VirtualHost></a></code> existante - est traitée avec la configuration du serveur principal, sans - tenir compte du nom d'hôte ou de la directive ServerName.</p> - - <p>Lorsque vous ajoutez un serveur virtuel basé sur le nom à un - serveur existant, et si les caractéristiques de ce serveur - virtuel correspondent à des combinaisons IP/port préexistantes, - les requêtes seront alors traitées par un serveur virtuel - explicite. Dans ce cas, il est en général judicieux de créer un - <a href="#defaultvhost">serveur virtuel par défaut</a> + vous devez définir au minimum une directive + <code class="directive"><a href="../mod/core.html#servername">ServerName</a></code> pour désigner + le serveur concerné et une directive + <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code> pour préciser + l'emplacement sur le système de fichiers du contenu de ce serveur.</p> + + <div class="note"><h3>Le serveur principal disparaît</h3> + <p>Toute requête qui ne correspond à aucune section <code class="directive"><a href="../mod/core.html#virtualhost"><VirtualHost></a></code> existante + est traitée avec la configuration du serveur principal, sans + tenir compte du nom d'hôte ou de la directive ServerName.</p> + + <p>Lorsque vous ajoutez un serveur virtuel basé sur le nom à un + serveur existant, et si les caractéristiques de ce serveur + virtuel correspondent à des combinaisons IP/port préexistantes, + les requêtes seront alors traitées par un serveur virtuel + explicite. Dans ce cas, il est en général judicieux de créer un + <a href="#defaultvhost">serveur virtuel par défaut</a> comportant une directive <code class="directive"><a href="../mod/core.html#servername">ServerName</a></code> correspondant au nom du - serveur principal. De nouveaux domaines sur les mêmes interface - et port, mais nécessitant des configurations distinctes, - pourront alors être ajoutés en tant que serveurs virtuels - spécifiques (et non par défaut).</p> + serveur principal. De nouveaux domaines sur les mêmes interface + et port, mais nécessitant des configurations distinctes, + pourront alors être ajoutés en tant que serveurs virtuels + spécifiques (et non par défaut).</p> </div> - <div class="note"><h3>Héritage du nom de serveur</h3> - <p>Il est toujours préférable de définir une directive <code class="directive"><a href="../mod/core.html#servername">ServerName</a></code> au niveau de chaque serveur - virtuel à base de nom. Si un serveur virtuel ne définit pas + <div class="note"><h3>Héritage du nom de serveur</h3> + <p>Il est toujours préférable de définir une directive <code class="directive"><a href="../mod/core.html#servername">ServerName</a></code> au niveau de chaque serveur + virtuel à base de nom. Si un serveur virtuel ne définit pas de directive <code class="directive"><a href="../mod/core.html#servername">ServerName</a></code>, le - nom de ce serveur virtuel sera hérité du serveur principal. Si - aucun nom de serveur n'a été explicitement défini au niveau du - serveur principal, le serveur tentera de déterminer son nom via - une résolution de nom DNS inverse sur la première adresse - d'écoute. Dans tous les cas, ce nom de serveur hérité influencera - la sélection du serveur virtuel à base de nom, c'est pourquoi il - est toujours préférable de définir une directive <code class="directive"><a href="../mod/core.html#servername">ServerName</a></code> pour chaque serveur virtuel - à base de nom.</p> + nom de ce serveur virtuel sera hérité du serveur principal. Si + aucun nom de serveur n'a été explicitement défini au niveau du + serveur principal, le serveur tentera de déterminer son nom via + une résolution de nom DNS inverse sur la première adresse + d'écoute. Dans tous les cas, ce nom de serveur hérité influencera + la sélection du serveur virtuel à base de nom, c'est pourquoi il + est toujours préférable de définir une directive <code class="directive"><a href="../mod/core.html#servername">ServerName</a></code> pour chaque serveur virtuel + à base de nom.</p> </div> - <p>Par exemple, supposez que vous hébergez le domaine + <p>Par exemple, supposez que vous hébergez le domaine <code>www.example.com</code> et que vous souhaitez ajouter le serveur virtuel <code>other.example.com</code> qui pointe sur - la même adresse IP. Il vous suffit d'ajouter la configuration - suivante à <code>httpd.conf</code> :</p> + la même adresse IP. Il vous suffit d'ajouter la configuration + suivante à <code>httpd.conf</code> :</p> <pre class="prettyprint lang-config"><VirtualHost *:80> # Le premier serveur virtuel de la liste est aussi le - # serveur par défaut pour *:80 + # serveur par défaut pour *:80 ServerName www.example.com ServerAlias example.com DocumentRoot "/www/domain" @@ -177,69 +177,69 @@ virtuel basé sur le nom approprié</a></h2> </VirtualHost></pre> - <p>Autrement, vous pouvez spécifiez une adresse IP explicite - à la place de <code>*</code> dans la directive + <p>Autrement, vous pouvez spécifiez une adresse IP explicite + à la place de <code>*</code> dans la directive <code class="directive"><a href="../mod/core.html#virtualhost"><VirtualHost></a></code>. - Par exemple, cette méthode est utile si vous souhaitez faire - tourner quelques serveurs virtuels par nom sur une même adresse - IP, et d'autres, soit par IP, soit basés sur un autre jeu de + Par exemple, cette méthode est utile si vous souhaitez faire + tourner quelques serveurs virtuels par nom sur une même adresse + IP, et d'autres, soit par IP, soit basés sur un autre jeu de serveurs virtuels par nom sur une autre adresse IP.</p> <p>Plusieurs serveurs sont accessibles par plus d'un nom. Il suffit de placer la directive <code class="directive"><a href="../mod/core.html#serveralias">ServerAlias</a></code> dans une section <code class="directive"><a href="../mod/core.html#virtualhost"><VirtualHost></a></code>. - Par exemple, dans la première section + Par exemple, dans la première section <code class="directive"><a href="../mod/core.html#virtualhost"><VirtualHost></a></code> ci-dessus, la directive <code class="directive"><a href="../mod/core.html#serveralias">ServerAlias</a></code> - indique aux utilisateurs les autres noms permis pour accéder au - même site Web :</p> + indique aux utilisateurs les autres noms permis pour accéder au + même site Web :</p> <pre class="prettyprint lang-config">ServerAlias example.com *.example.com</pre> - <p>ainsi, toutes les requêtes portant sur un domaine + <p>ainsi, toutes les requêtes portant sur un domaine <code>example.com</code> seront servies par le serveur virtuel - <code>www.example.com</code>. Les caractères joker <code>*</code> - et <code>?</code> peuvent être utilisés pour les correspondances. + <code>www.example.com</code>. Les caractères joker <code>*</code> + et <code>?</code> peuvent être utilisés pour les correspondances. Bien entendu, vous ne pouvez pas inventer des noms et les placer dans une directive <code class="directive"><a href="../mod/core.html#servername">ServerName</a></code> ou <code>ServerAlias</code>. Tout d'abord, votre serveur DNS - doit être correctement configuré pour lier ces noms à une - adresse IP associée avec votre serveur.</p> + doit être correctement configuré pour lier ces noms à une + adresse IP associée avec votre serveur.</p> - <p>La recherche du serveur virtuel à base de nom qui correspond au - plus près à la requête s'effectue parmi les <code class="directive"><a href="../mod/core.html#virtualhost"><virtualhost></a></code> selon leur + <p>La recherche du serveur virtuel à base de nom qui correspond au + plus près à la requête s'effectue parmi les <code class="directive"><a href="../mod/core.html#virtualhost"><virtualhost></a></code> selon leur ordre d'apparition dans le fichier de configuration. Le premier - serveur virtuel dont le <code class="directive"><a href="../mod/core.html#servername">ServerName</a></code> ou le <code class="directive"><a href="../mod/core.html#serveralias">ServerAlias</a></code> correspond est utilisé, sans - priorité particulière en cas de présence de caractères génériques + serveur virtuel dont le <code class="directive"><a href="../mod/core.html#servername">ServerName</a></code> ou le <code class="directive"><a href="../mod/core.html#serveralias">ServerAlias</a></code> correspond est utilisé, sans + priorité particulière en cas de présence de caractères génériques (que ce soit pour le ServerName ou le ServerAlias).</p> - <p>La liste complète des noms dans la section <code class="directive"><a href="../mod/core.html#virtualhost">VirtualHost</a></code> sont traités comme une + <p>La liste complète des noms dans la section <code class="directive"><a href="../mod/core.html#virtualhost">VirtualHost</a></code> sont traités comme une directive <code class="directive"><a href="../mod/core.html#serveralias">ServerAlias</a></code> sans - caractères génériques.</p> + caractères génériques.</p> <p>Finalement, vous pouvez affiner la configuration des serveurs - virtuels en plaçant d'autres directives à l'intérieur des sections + virtuels en plaçant d'autres directives à l'intérieur des sections <code class="directive"><a href="../mod/core.html#virtualhost"><VirtualHost></a></code>. - La plupart des directives peut être placée dans ces sections en - y changeant seulement la configuration du serveur virtuel associé. - Pour déterminer si une directive particulière est permise, + La plupart des directives peut être placée dans ces sections en + y changeant seulement la configuration du serveur virtuel associé. + Pour déterminer si une directive particulière est permise, consultez le <a href="../mod/directive-dict.html#Context">contexte</a> de la - directive. Le jeu de directives configurées dans le contexte + directive. Le jeu de directives configurées dans le contexte du <em>serveur principal</em> (en dehors de toutes sections <code class="directive"><a href="../mod/core.html#virtualhost"><VirtualHost></a></code>) - sera utilisé seulement s'il n'y a pas de configuration contraire + sera utilisé seulement s'il n'y a pas de configuration contraire par un serveur virtuel.</p> </div></div> <div class="bottomlang"> <p><span>Langues Disponibles: </span><a href="../de/vhosts/name-based.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> | <a href="../en/vhosts/name-based.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../fr/vhosts/name-based.html" title="Français"> fr </a> | +<a href="../fr/vhosts/name-based.html" title="Français"> fr </a> | <a href="../ja/vhosts/name-based.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> | <a href="../ko/vhosts/name-based.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> | -<a href="../tr/vhosts/name-based.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p> +<a href="../tr/vhosts/name-based.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p> </div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div> <script type="text/javascript"><!--//--><![CDATA[//><!-- var comments_shortname = 'httpd'; @@ -258,7 +258,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/vhosts/name-based. } })(window, document); //--><!]]></script></div><div id="footer"> -<p class="apache">Copyright 2016 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p> +<p class="apache">Copyright 2016 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p> <p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!-- if (typeof(prettyPrint) !== 'undefined') { prettyPrint(); |