name-based.html.fr revision 65a611af7093423efb91e5794b8887a527d4cf63
beff4152e9f0fe90885458d1a1733b183a2a8816Christian Maeder<?xml version="1.0" encoding="ISO-8859-1"?>
b53688bfed888214b485cf76439d57262d80e0a7Christian Maeder<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
e6d40133bc9f858308654afb1262b8b483ec5922Till Mossakowski<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr"><head><!--
7968d3a131e5a684ec1ff0c6d88aae638549153dChristian Maeder XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
97018cf5fa25b494adffd7e9b4e87320dae6bf47Christian Maeder This file is generated from xml source: DO NOT EDIT
b53688bfed888214b485cf76439d57262d80e0a7Christian Maeder XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
3f69b6948966979163bdfe8331c38833d5d90ecdChristian Maeder -->
b53688bfed888214b485cf76439d57262d80e0a7Christian Maeder<title>Support Apache des serveurs virtuels par nom - Serveur Apache HTTP</title>
b53688bfed888214b485cf76439d57262d80e0a7Christian Maeder<link href="/style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
b53688bfed888214b485cf76439d57262d80e0a7Christian Maeder<link href="/style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
f3a94a197960e548ecd6520bb768cb0d547457bbChristian Maeder<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" />
b53688bfed888214b485cf76439d57262d80e0a7Christian Maeder<script src="/style/scripts/prettify.js" type="text/javascript">
b53688bfed888214b485cf76439d57262d80e0a7Christian Maeder</script>
b53688bfed888214b485cf76439d57262d80e0a7Christian Maeder
7968d3a131e5a684ec1ff0c6d88aae638549153dChristian Maeder<link href="/images/favicon.ico" rel="shortcut icon" /></head>
b53688bfed888214b485cf76439d57262d80e0a7Christian Maeder<body id="manual-page"><div id="page-header">
b53688bfed888214b485cf76439d57262d80e0a7Christian Maeder<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>
b53688bfed888214b485cf76439d57262d80e0a7Christian Maeder<p class="apache">Serveur Apache HTTP Version 2.5</p>
f39b8dd9651dfcc38b06191cda23cacbfc298323Christian Maeder<img alt="" src="/images/feather.gif" /></div>
b53688bfed888214b485cf76439d57262d80e0a7Christian Maeder<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="/images/left.gif" /></a></div>
7f7460e7095628f3437b116ee78d3043d11f8febChristian Maeder<div id="path">
3a9d784341454573b50b32fa1b494e7418df3086Christian Maeder<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.5</a> &gt; <a href="./">Serveurs virtuels</a></div><div id="page-content"><div id="preamble"><h1>Support Apache des serveurs virtuels par nom</h1>
b53688bfed888214b485cf76439d57262d80e0a7Christian Maeder<div class="toplang">
b53688bfed888214b485cf76439d57262d80e0a7Christian Maeder<p><span>Langues Disponibles: </span><a href="/de/vhosts/name-based.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
9d6562465b41f17c7967d4e5678f34811d958cb2Christian Maeder<a href="/en/vhosts/name-based.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
9d6562465b41f17c7967d4e5678f34811d958cb2Christian Maeder<a href="/fr/vhosts/name-based.html" title="Fran�ais">&nbsp;fr&nbsp;</a> |
fbc7d11880751ef87862b1f4650b16c01c6763f1Klaus Luettich<a href="/ja/vhosts/name-based.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
b53688bfed888214b485cf76439d57262d80e0a7Christian Maeder<a href="/ko/vhosts/name-based.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
b53688bfed888214b485cf76439d57262d80e0a7Christian Maeder<a href="/tr/vhosts/name-based.html" hreflang="tr" rel="alternate" title="T�rk�e">&nbsp;tr&nbsp;</a></p>
7f7460e7095628f3437b116ee78d3043d11f8febChristian Maeder</div>
b53688bfed888214b485cf76439d57262d80e0a7Christian Maeder<div class="outofdate">Cette traduction peut �tre p�rim�e. V�rifiez la version
b53688bfed888214b485cf76439d57262d80e0a7Christian Maeder anglaise pour les changements r�cents.</div>
38c817b94e0a5b1ae94178b1075c187e07bcc5e1Christian Maeder
38c817b94e0a5b1ae94178b1075c187e07bcc5e1Christian Maeder <p>Ce document d�crit quand et comment utiliser des serveurs
38c817b94e0a5b1ae94178b1075c187e07bcc5e1Christian Maeder virtuels par nom.</p>
38c817b94e0a5b1ae94178b1075c187e07bcc5e1Christian Maeder</div>
b53688bfed888214b485cf76439d57262d80e0a7Christian Maeder<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>
2353f65833a3da763392f771223250cd50b8d873Christian Maeder<li><img alt="" src="/images/down.gif" /> <a href="#alg">Comment le serveur s�lectionne-t-il le serveur
b53688bfed888214b485cf76439d57262d80e0a7Christian Maedervirtuel bas� sur le nom appropri�</a></li>
b53688bfed888214b485cf76439d57262d80e0a7Christian Maeder<li><img alt="" src="/images/down.gif" /> <a href="#using">Utilisation de serveurs virtuels par nom</a></li>
0ae7a79e865d4a6022d705d160530682b3c1f825Christian Maeder</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>
12aef5992d3af07dee81a4e02cf4be65a83f28bcChristian Maeder<div class="top"><a href="#page-header"><img alt="top" src="/images/up.gif" /></a></div>
d81905a5b924415c524d702df26204683c82c12eChristian Maeder<div class="section">
b53688bfed888214b485cf76439d57262d80e0a7Christian Maeder<h2><a name="namevip" id="namevip">Serveurs virtuels par nom vs. par IP</a></h2>
d81905a5b924415c524d702df26204683c82c12eChristian Maeder
b53688bfed888214b485cf76439d57262d80e0a7Christian Maeder <p>Les <a href="ip-based.html">serveurs virtuels</a> par IP utilisent l'adresse IP
b53688bfed888214b485cf76439d57262d80e0a7Christian Maeder de la connexion afin de d�terminer quel serveur virtuel doit
b53688bfed888214b485cf76439d57262d80e0a7Christian Maeder r�pondre. Par cons�quent, vous devez disposer d'adresses IP
b53688bfed888214b485cf76439d57262d80e0a7Christian Maeder diff�rentes pour chaque serveur.</p>
b53688bfed888214b485cf76439d57262d80e0a7Christian Maeder
b53688bfed888214b485cf76439d57262d80e0a7Christian Maeder <p>Avec un h�bergement
b53688bfed888214b485cf76439d57262d80e0a7Christian Maeder virtuel par nom, le serveur s'appuie sur les informations
b53688bfed888214b485cf76439d57262d80e0a7Christian Maeder transmises par le client dans les en-t�tes HTTP de ses requ�tes.
b53688bfed888214b485cf76439d57262d80e0a7Christian Maeder La technique pr�sent�e ici vous permet de disposer de serveurs
b53688bfed888214b485cf76439d57262d80e0a7Christian Maeder virtuels diff�rents partag�s sur une m�me adresse IP.</p>
b53688bfed888214b485cf76439d57262d80e0a7Christian Maeder
083bc1972a66d73749760eab3a90bf4eb9ca7951Christian Maeder <p>L'h�bergement virtuel par nom est habituellement plus simple,
0ae7a79e865d4a6022d705d160530682b3c1f825Christian Maeder car il vous suffit de configurer votre serveur DNS pour que
083bc1972a66d73749760eab3a90bf4eb9ca7951Christian Maeder chaque domaine pointe sur l'adresse IP dont vous disposez, et de
6352f3c31da3043783a13be6594aacb2147378baRazvan Pascanu configurer votre serveur Apache HTTP afin qu'il reconnaisse
b53688bfed888214b485cf76439d57262d80e0a7Christian Maeder ces domaines. Il r�duit aussi la p�nurie en adresses IP. Par
b53688bfed888214b485cf76439d57262d80e0a7Christian Maeder cons�quent, vous devriez utiliser l'h�bergement virtuel par
b53688bfed888214b485cf76439d57262d80e0a7Christian Maeder nom, sauf dans le cas o� vous utiliseriez des �quipements qui
b53688bfed888214b485cf76439d57262d80e0a7Christian Maeder n�cessitent un h�bergement bas� sur IP. Les raisons historiques de
b53688bfed888214b485cf76439d57262d80e0a7Christian Maeder l'h�bergement bas� sur IP dans un but de support de certains clients ne
b53688bfed888214b485cf76439d57262d80e0a7Christian Maeder s'appliquent plus � un serveur web d'usage g�n�ral.</p>
b53688bfed888214b485cf76439d57262d80e0a7Christian Maeder
b53688bfed888214b485cf76439d57262d80e0a7Christian Maeder <p>La s�lection du serveur virtuel en fonction du nom s'op�re en
b53688bfed888214b485cf76439d57262d80e0a7Christian Maeder dehors de l'algorithme de s�lection du serveur virtuel en fonction
b53688bfed888214b485cf76439d57262d80e0a7Christian Maeder de l'adresse IP, ce qui signifie que les recherches du point de vue
b53688bfed888214b485cf76439d57262d80e0a7Christian Maeder du nom du serveur ne s'effectuent que parmi le jeu de serveurs
b53688bfed888214b485cf76439d57262d80e0a7Christian Maeder virtuels pour lesquels la correspondance avec la paire adresse
b53688bfed888214b485cf76439d57262d80e0a7Christian Maeder IP/port est la plus exacte.</p>
a9e804dbec424ec36e34bab955cbe90edac5baa6Christian Maeder
b53688bfed888214b485cf76439d57262d80e0a7Christian Maeder</div><div class="top"><a href="#page-header"><img alt="top" src="/images/up.gif" /></a></div>
b53688bfed888214b485cf76439d57262d80e0a7Christian Maeder<div class="section">
b53688bfed888214b485cf76439d57262d80e0a7Christian Maeder<h2><a name="alg" id="alg">Comment le serveur s�lectionne-t-il le serveur
b53688bfed888214b485cf76439d57262d80e0a7Christian Maedervirtuel bas� sur le nom appropri�</a></h2>
beff4152e9f0fe90885458d1a1733b183a2a8816Christian Maeder
fdac680252d7347858bd67b4c2a2aaa52e623815Christian Maeder <p>Il est important de savoir que la premi�re �tape de la r�solution
fdac680252d7347858bd67b4c2a2aaa52e623815Christian Maeder de serveur virtuel bas�e sur le nom est une r�solution bas�e sur IP.
a9e804dbec424ec36e34bab955cbe90edac5baa6Christian Maeder La r�solution de serveur virtuel bas�e sur le nom ne fait que
b53688bfed888214b485cf76439d57262d80e0a7Christian Maeder choisir le serveur virtuel bas� sur le nom le plus appropri�, en se
b76d27eba526ecac2a20400fa505ec5c642ae7d2Dominik Luecke limitant aux candidats qui conviennent le mieux du point de vue IP.
b76d27eba526ecac2a20400fa505ec5c642ae7d2Dominik Luecke La r�solution bas�e sur IP est sans objet si l'on
8a5c05062ef501bf725a86a370a5145a198e81fdKlaus Luettich utilise un caract�re g�n�rique (*) pour l'adresse IP dans
8a5c05062ef501bf725a86a370a5145a198e81fdKlaus Luettich toutes les directives VirtualHost.</p>
8a5c05062ef501bf725a86a370a5145a198e81fdKlaus Luettich
2353f65833a3da763392f771223250cd50b8d873Christian Maeder <p>A l'arriv�e d'une requ�te, le serveur va rechercher l'argument de
b53688bfed888214b485cf76439d57262d80e0a7Christian Maeder section <code class="directive"><a href="/mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code> pr�sentant la meilleure
b53688bfed888214b485cf76439d57262d80e0a7Christian Maeder (la plus exacte) correspondance avec la paire adresse IP/port
2353f65833a3da763392f771223250cd50b8d873Christian Maeder utilis�e dans la requ�te. Si plusieurs serveurs virtuels poss�dent
2353f65833a3da763392f771223250cd50b8d873Christian Maeder cette m�me paire adresse IP/port, Apache va ensuite comparer les
b53688bfed888214b485cf76439d57262d80e0a7Christian Maeder valeurs des directives <code class="directive"><a href="/mod/core.html#servername">ServerName</a></code> et <code class="directive">module="core"&gt;ServerAlias</code> avec le nom de serveur
b53688bfed888214b485cf76439d57262d80e0a7Christian Maeder pr�sent dans la requ�te.</p>
b53688bfed888214b485cf76439d57262d80e0a7Christian Maeder
b53688bfed888214b485cf76439d57262d80e0a7Christian Maeder <h3><a name="defaultvhost" id="defaultvhost">Le serveur virtuel � base de nom
b53688bfed888214b485cf76439d57262d80e0a7Christian Maeder par d�faut pour une paire adresse IP/port</a></h3>
2353f65833a3da763392f771223250cd50b8d873Christian Maeder <p>Si aucune directive ServerName ou ServerAlias ne correspond dans
2353f65833a3da763392f771223250cd50b8d873Christian Maeder la liste de serveurs virtuels pr�sentant la meilleure correspondance
b53688bfed888214b485cf76439d57262d80e0a7Christian Maeder du point de vue adresse IP/port, c'est <strong>le premier serveur
2353f65833a3da763392f771223250cd50b8d873Christian Maeder virtuel de cette liste</strong> qui sera utilis�.</p>
0ae7a79e865d4a6022d705d160530682b3c1f825Christian Maeder
2353f65833a3da763392f771223250cd50b8d873Christian Maeder
2353f65833a3da763392f771223250cd50b8d873Christian Maeder</div><div class="top"><a href="#page-header"><img alt="top" src="/images/up.gif" /></a></div>
d81905a5b924415c524d702df26204683c82c12eChristian Maeder<div class="section">
2353f65833a3da763392f771223250cd50b8d873Christian Maeder<h2><a name="using" id="using">Utilisation de serveurs virtuels par nom</a></h2>
2353f65833a3da763392f771223250cd50b8d873Christian Maeder
083bc1972a66d73749760eab3a90bf4eb9ca7951Christian Maeder<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">&lt;VirtualHost&gt;</a></code></li></ul></td></tr></table>
2353f65833a3da763392f771223250cd50b8d873Christian Maeder
2353f65833a3da763392f771223250cd50b8d873Christian Maeder
2353f65833a3da763392f771223250cd50b8d873Christian Maeder <p>La premi�re �tape consiste � cr�er une section
b53688bfed888214b485cf76439d57262d80e0a7Christian Maeder <code class="directive"><a href="/mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>
2353f65833a3da763392f771223250cd50b8d873Christian Maeder pour chacun des serveurs � d�finir. Dans chaque section
12aef5992d3af07dee81a4e02cf4be65a83f28bcChristian Maeder <code class="directive"><a href="/mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>,
ab2f38d9cd1249f6bc9cc5b838dc2fcd76189c0fChristian Maeder vous devez d�finir au minimum une directive
12aef5992d3af07dee81a4e02cf4be65a83f28bcChristian Maeder <code class="directive"><a href="/mod/core.html#servername">ServerName</a></code> pour d�signer
b53688bfed888214b485cf76439d57262d80e0a7Christian Maeder le serveur concern� et une directive
b53688bfed888214b485cf76439d57262d80e0a7Christian Maeder <code class="directive"><a href="/mod/core.html#documentroot">DocumentRoot</a></code> pour pr�ciser
b53688bfed888214b485cf76439d57262d80e0a7Christian Maeder l'emplacement sur le syst�me de fichiers du contenu de ce serveur.</p>
b53688bfed888214b485cf76439d57262d80e0a7Christian Maeder
b53688bfed888214b485cf76439d57262d80e0a7Christian Maeder <div class="note"><h3>Le serveur principal dispara�t</h3>
b53688bfed888214b485cf76439d57262d80e0a7Christian Maeder <p>Toute requ�te qui ne correspond � aucune section <code class="directive"><a href="/mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code> existante
b53688bfed888214b485cf76439d57262d80e0a7Christian Maeder est trait�e avec la configuration du serveur principal, sans
12aef5992d3af07dee81a4e02cf4be65a83f28bcChristian Maeder tenir compte du nom d'h�te ou de la directive ServerName.</p>
b53688bfed888214b485cf76439d57262d80e0a7Christian Maeder
d81905a5b924415c524d702df26204683c82c12eChristian Maeder <p>Lorsque vous ajoutez un serveur virtuel bas� sur le nom � un
d81905a5b924415c524d702df26204683c82c12eChristian Maeder serveur existant, et si les caract�ristiques de ce serveur
b53688bfed888214b485cf76439d57262d80e0a7Christian Maeder virtuel correspondent � des combinaisons IP/port pr�existantes,
0ae7a79e865d4a6022d705d160530682b3c1f825Christian Maeder les requ�tes seront alors trait�es par un serveur virtuel
083bc1972a66d73749760eab3a90bf4eb9ca7951Christian Maeder explicite. Dans ce cas, il est en g�n�ral judicieux de cr�er un
12aef5992d3af07dee81a4e02cf4be65a83f28bcChristian Maeder <a href="#defaultvhost">serveur virtuel par d�faut</a>
12aef5992d3af07dee81a4e02cf4be65a83f28bcChristian Maeder comportant une directive <code class="directive"><a href="/mod/core.html#servername">ServerName</a></code> correspondant au nom du
b53688bfed888214b485cf76439d57262d80e0a7Christian Maeder serveur principal. De nouveaux domaines sur les m�mes interface
2353f65833a3da763392f771223250cd50b8d873Christian Maeder et port, mais n�cessitant des configurations distinctes,
b53688bfed888214b485cf76439d57262d80e0a7Christian Maeder pourront alors �tre ajout�s en tant que serveurs virtuels
b53688bfed888214b485cf76439d57262d80e0a7Christian Maeder sp�cifiques (et non par d�faut).</p>
b53688bfed888214b485cf76439d57262d80e0a7Christian Maeder </div>
b53688bfed888214b485cf76439d57262d80e0a7Christian Maeder
b53688bfed888214b485cf76439d57262d80e0a7Christian Maeder <div class="note"><h3>H�rirage du nom de serveur</h3>
b53688bfed888214b485cf76439d57262d80e0a7Christian Maeder <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
0ae7a79e865d4a6022d705d160530682b3c1f825Christian Maeder virtuel � base de nom. Si un serveur virtuel ne d�finit pas
b53688bfed888214b485cf76439d57262d80e0a7Christian Maeder de directive <code class="directive"><a href="/mod/core.html#servername">ServerName</a></code>, le
b53688bfed888214b485cf76439d57262d80e0a7Christian Maeder nom de ce serveur virtuel sera h�rit� du serveur principal. Si
b53688bfed888214b485cf76439d57262d80e0a7Christian Maeder aucun nom de serveur n'a �t� explicitement d�fini au niveau du
b53688bfed888214b485cf76439d57262d80e0a7Christian Maeder serveur principal, le serveur tentera de d�terminer son nom via
f39b8dd9651dfcc38b06191cda23cacbfc298323Christian Maeder une r�solution de nom DNS inverse sur la premi�re adresse
12aef5992d3af07dee81a4e02cf4be65a83f28bcChristian Maeder d'�coute. Dans tous les cas, ce nom de serveur h�rit� influencera
f39b8dd9651dfcc38b06191cda23cacbfc298323Christian Maeder la s�lection du serveur virtuel � base de nom, c'est pourquoi il
f39b8dd9651dfcc38b06191cda23cacbfc298323Christian Maeder 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
f39b8dd9651dfcc38b06191cda23cacbfc298323Christian Maeder � base de nom.</p>
f39b8dd9651dfcc38b06191cda23cacbfc298323Christian Maeder </div>
d81905a5b924415c524d702df26204683c82c12eChristian Maeder
f39b8dd9651dfcc38b06191cda23cacbfc298323Christian Maeder <p>Par exemple, supposez que vous h�bergez le domaine
f39b8dd9651dfcc38b06191cda23cacbfc298323Christian Maeder <code>www.example.com</code> et que vous souhaitez ajouter le
0ae7a79e865d4a6022d705d160530682b3c1f825Christian Maeder serveur virtuel <code>other.example.com</code> qui pointe sur
f39b8dd9651dfcc38b06191cda23cacbfc298323Christian Maeder la m�me adresse IP. Il vous suffit d'ajouter la configuration
0ae7a79e865d4a6022d705d160530682b3c1f825Christian Maeder suivante � <code>httpd.conf</code>&nbsp;:</p>
f39b8dd9651dfcc38b06191cda23cacbfc298323Christian Maeder
f39b8dd9651dfcc38b06191cda23cacbfc298323Christian Maeder <pre class="prettyprint lang-config">
f39b8dd9651dfcc38b06191cda23cacbfc298323Christian Maeder&lt;VirtualHost *:80&gt;
f39b8dd9651dfcc38b06191cda23cacbfc298323Christian Maeder # Le premier serveur virtuel de la liste est aussi le
f39b8dd9651dfcc38b06191cda23cacbfc298323Christian Maeder # serveur par d�faut pour *:80
5b5f3190cc8d51a7942dda33a1ec45345cca5028Thiemo Wiedemeyer ServerName www.example.com
f39b8dd9651dfcc38b06191cda23cacbfc298323Christian Maeder ServerAlias example.com
f39b8dd9651dfcc38b06191cda23cacbfc298323Christian Maeder DocumentRoot /www/domain
b53688bfed888214b485cf76439d57262d80e0a7Christian Maeder&lt;/VirtualHost&gt;
b53688bfed888214b485cf76439d57262d80e0a7Christian Maeder
b53688bfed888214b485cf76439d57262d80e0a7Christian Maeder&lt;VirtualHost *:80&gt;
b53688bfed888214b485cf76439d57262d80e0a7Christian Maeder ServerName other.example.com
2353f65833a3da763392f771223250cd50b8d873Christian Maeder DocumentRoot /www/otherdomain
b53688bfed888214b485cf76439d57262d80e0a7Christian Maeder&lt;/VirtualHost&gt;
b53688bfed888214b485cf76439d57262d80e0a7Christian Maeder </pre>
b53688bfed888214b485cf76439d57262d80e0a7Christian Maeder
f39b8dd9651dfcc38b06191cda23cacbfc298323Christian Maeder
0ae7a79e865d4a6022d705d160530682b3c1f825Christian Maeder <p>Autrement, vous pouvez sp�cifiez une adresse IP explicite
b53688bfed888214b485cf76439d57262d80e0a7Christian Maeder � la place de <code>*</code> dans la directive
b53688bfed888214b485cf76439d57262d80e0a7Christian Maeder <code class="directive"><a href="/mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>.
d81905a5b924415c524d702df26204683c82c12eChristian Maeder Par exemple, cette m�thode est utile si vous souhaitez faire
b53688bfed888214b485cf76439d57262d80e0a7Christian Maeder tourner quelques serveurs virtuels par nom sur une m�me adresse
4a2f7efdf67dfcda0946f1b6373f41976ddea7a4Christian Maeder IP, et d'autres, soit par IP, soit bas�s sur un autre jeu de
083bc1972a66d73749760eab3a90bf4eb9ca7951Christian Maeder serveurs virtuels par nom sur une autre adresse IP.</p>
b53688bfed888214b485cf76439d57262d80e0a7Christian Maeder
3a9d784341454573b50b32fa1b494e7418df3086Christian Maeder <p>Plusieurs serveurs sont accessibles par plus d'un nom. Il
b53688bfed888214b485cf76439d57262d80e0a7Christian Maeder suffit de placer la directive
b53688bfed888214b485cf76439d57262d80e0a7Christian Maeder <code class="directive"><a href="/mod/core.html#serveralias">ServerAlias</a></code> dans une section
3a9d784341454573b50b32fa1b494e7418df3086Christian Maeder <code class="directive"><a href="/mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>.
6352f3c31da3043783a13be6594aacb2147378baRazvan Pascanu Par exemple, dans la premi�re section
ab2f38d9cd1249f6bc9cc5b838dc2fcd76189c0fChristian Maeder <code class="directive"><a href="/mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>
b53688bfed888214b485cf76439d57262d80e0a7Christian Maeder ci-dessus, la directive <code class="directive"><a href="/mod/core.html#serveralias">ServerAlias</a></code>
b53688bfed888214b485cf76439d57262d80e0a7Christian Maeder indique aux utilisateurs les autres noms permis pour acc�der au
b53688bfed888214b485cf76439d57262d80e0a7Christian Maeder m�me site Web&nbsp;:</p>
2353f65833a3da763392f771223250cd50b8d873Christian Maeder
2353f65833a3da763392f771223250cd50b8d873Christian Maeder <pre class="prettyprint lang-config">
ab2f38d9cd1249f6bc9cc5b838dc2fcd76189c0fChristian Maeder ServerAlias example.com *.example.com
2353f65833a3da763392f771223250cd50b8d873Christian Maeder </pre>
083bc1972a66d73749760eab3a90bf4eb9ca7951Christian Maeder
2353f65833a3da763392f771223250cd50b8d873Christian Maeder
2353f65833a3da763392f771223250cd50b8d873Christian Maeder <p>ainsi, toutes les requ�tes portant sur un domaine
2353f65833a3da763392f771223250cd50b8d873Christian Maeder <code>example.com</code> seront servies par le serveur virtuel
2353f65833a3da763392f771223250cd50b8d873Christian Maeder <code>www.example.com</code>. Les caract�res joker <code>*</code>
2353f65833a3da763392f771223250cd50b8d873Christian Maeder et <code>?</code> peuvent �tre utilis�s pour les correspondances.
2353f65833a3da763392f771223250cd50b8d873Christian Maeder Bien entendu, vous ne pouvez pas inventer des noms et les placer
2353f65833a3da763392f771223250cd50b8d873Christian Maeder dans une directive <code class="directive"><a href="/mod/core.html#servername">ServerName</a></code>
d81905a5b924415c524d702df26204683c82c12eChristian Maeder ou <code>ServerAlias</code>. Tout d'abord, votre serveur DNS
f39b8dd9651dfcc38b06191cda23cacbfc298323Christian Maeder doit �tre correctement configur� pour lier ces noms � une
f39b8dd9651dfcc38b06191cda23cacbfc298323Christian Maeder adresse IP associ�e avec votre serveur.</p>
0ae7a79e865d4a6022d705d160530682b3c1f825Christian Maeder
2353f65833a3da763392f771223250cd50b8d873Christian Maeder <p>La recherche du serveur virtuel � base de nom qui correspond au
2353f65833a3da763392f771223250cd50b8d873Christian Maeder plus pr�s � la requ�te s'effectue parmi les <code class="directive"><a href="/mod/core.html#virtualhost">&lt;virtualhost&gt;</a></code> selon leur
6352f3c31da3043783a13be6594aacb2147378baRazvan Pascanu ordre d'apparition dans le fichier de configuration. Le premier
b53688bfed888214b485cf76439d57262d80e0a7Christian Maeder 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
b53688bfed888214b485cf76439d57262d80e0a7Christian Maeder priorit� particuli�re en cas de pr�sence de caract�res g�n�riques
b53688bfed888214b485cf76439d57262d80e0a7Christian Maeder (que ce soit pour le ServerName ou le ServerAlias).</p>
b53688bfed888214b485cf76439d57262d80e0a7Christian Maeder
b53688bfed888214b485cf76439d57262d80e0a7Christian Maeder <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
b53688bfed888214b485cf76439d57262d80e0a7Christian Maeder directive <code class="directive"><a href="/mod/core.html#serveralias">ServerAlias</a></code> sans
b53688bfed888214b485cf76439d57262d80e0a7Christian Maeder caract�res g�n�riques.</p>
b53688bfed888214b485cf76439d57262d80e0a7Christian Maeder
b53688bfed888214b485cf76439d57262d80e0a7Christian Maeder <p>Finalement, vous pouvez affiner la configuration des serveurs
b53688bfed888214b485cf76439d57262d80e0a7Christian Maeder virtuels en pla�ant d'autres directives � l'int�rieur des sections
b53688bfed888214b485cf76439d57262d80e0a7Christian Maeder <code class="directive"><a href="/mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>.
b53688bfed888214b485cf76439d57262d80e0a7Christian Maeder La plupart des directives peut �tre plac�e dans ces sections en
b53688bfed888214b485cf76439d57262d80e0a7Christian Maeder y changeant seulement la configuration du serveur virtuel associ�.
b53688bfed888214b485cf76439d57262d80e0a7Christian Maeder Pour d�terminer si une directive particuli�re est permise,
b53688bfed888214b485cf76439d57262d80e0a7Christian Maeder consultez le <a href="/mod/directive-dict.html#Context">contexte</a> de la
b53688bfed888214b485cf76439d57262d80e0a7Christian Maeder directive. Le jeu de directives configur�es dans le contexte
b53688bfed888214b485cf76439d57262d80e0a7Christian Maeder du <em>serveur principal</em> (en dehors de toutes sections
b53688bfed888214b485cf76439d57262d80e0a7Christian Maeder <code class="directive"><a href="/mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>)
b53688bfed888214b485cf76439d57262d80e0a7Christian Maeder sera utilis� seulement s'il n'y a pas de configuration contraire
b53688bfed888214b485cf76439d57262d80e0a7Christian Maeder par un serveur virtuel.</p>
2353f65833a3da763392f771223250cd50b8d873Christian Maeder
980c2505814d75dc689de1412f4de30b4d96314fRazvan Pascanu</div></div>
b53688bfed888214b485cf76439d57262d80e0a7Christian Maeder<div class="bottomlang">
b53688bfed888214b485cf76439d57262d80e0a7Christian Maeder<p><span>Langues Disponibles: </span><a href="/de/vhosts/name-based.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
b53688bfed888214b485cf76439d57262d80e0a7Christian Maeder<a href="/en/vhosts/name-based.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
b53688bfed888214b485cf76439d57262d80e0a7Christian Maeder<a href="/fr/vhosts/name-based.html" title="Fran�ais">&nbsp;fr&nbsp;</a> |
b53688bfed888214b485cf76439d57262d80e0a7Christian Maeder<a href="/ja/vhosts/name-based.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
b53688bfed888214b485cf76439d57262d80e0a7Christian Maeder<a href="/ko/vhosts/name-based.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
b53688bfed888214b485cf76439d57262d80e0a7Christian Maeder<a href="/tr/vhosts/name-based.html" hreflang="tr" rel="alternate" title="T�rk�e">&nbsp;tr&nbsp;</a></p>
4b1833c7d3af466e6bcba24f16304e0a78e8da87Christian Maeder</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&amp;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>
a9e804dbec424ec36e34bab955cbe90edac5baa6Christian Maeder<script type="text/javascript"><!--//--><![CDATA[//><!--
7968d3a131e5a684ec1ff0c6d88aae638549153dChristian Maedervar comments_shortname = 'httpd';
fdac680252d7347858bd67b4c2a2aaa52e623815Christian Maedervar comments_identifier = 'http://httpd.apache.org/docs/trunk/vhosts/name-based.html';
980c2505814d75dc689de1412f4de30b4d96314fRazvan Pascanu(function(w, d) {
b53688bfed888214b485cf76439d57262d80e0a7Christian Maeder if (w.location.hostname.toLowerCase() == "httpd.apache.org") {
b53688bfed888214b485cf76439d57262d80e0a7Christian Maeder d.write('<div id="comments_thread"><\/div>');
b53688bfed888214b485cf76439d57262d80e0a7Christian Maeder var s = d.createElement('script');
2353f65833a3da763392f771223250cd50b8d873Christian Maeder s.type = 'text/javascript';
beff4152e9f0fe90885458d1a1733b183a2a8816Christian Maeder s.async = true;
beff4152e9f0fe90885458d1a1733b183a2a8816Christian Maeder s.src = 'https://comments.apache.org/show_comments.lua?site=' + comments_shortname + '&page=' + comments_identifier;
beff4152e9f0fe90885458d1a1733b183a2a8816Christian Maeder (d.getElementsByTagName('head')[0] || d.getElementsByTagName('body')[0]).appendChild(s);
beff4152e9f0fe90885458d1a1733b183a2a8816Christian Maeder }
b53688bfed888214b485cf76439d57262d80e0a7Christian Maeder else {
b53688bfed888214b485cf76439d57262d80e0a7Christian Maeder d.write('<div id="comments_thread">Comments are disabled for this page at the moment.<\/div>');
b53688bfed888214b485cf76439d57262d80e0a7Christian Maeder }
b53688bfed888214b485cf76439d57262d80e0a7Christian Maeder})(window, document);
b53688bfed888214b485cf76439d57262d80e0a7Christian Maeder//--><!]]></script></div><div id="footer">
b53688bfed888214b485cf76439d57262d80e0a7Christian Maeder<p class="apache">Copyright 2013 The Apache Software Foundation.<br />Autoris� sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
b53688bfed888214b485cf76439d57262d80e0a7Christian Maeder<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[//><!--
b53688bfed888214b485cf76439d57262d80e0a7Christian Maederif (typeof(prettyPrint) !== 'undefined') {
b53688bfed888214b485cf76439d57262d80e0a7Christian Maeder prettyPrint();
12aef5992d3af07dee81a4e02cf4be65a83f28bcChristian Maeder}
12aef5992d3af07dee81a4e02cf4be65a83f28bcChristian Maeder//--><!]]></script>
b53688bfed888214b485cf76439d57262d80e0a7Christian Maeder</body></html>