switch to a 60 bit hash
[httpd-crcsyncproxy.git] / docs / manual / vhosts / ip-based.html.fr
blobc26bc2f25ebc92339325c33fbd27664b8166505d
1 <?xml version="1.0" encoding="ISO-8859-1"?>
2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
3 <html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr"><head><!--
4 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
5 This file is generated from xml source: DO NOT EDIT
6 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
7 -->
8 <title>Support Apache des serveurs virtuels par IP - Serveur Apache HTTP</title>
9 <link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
10 <link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
11 <link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
12 <link href="../images/favicon.ico" rel="shortcut icon" /></head>
13 <body id="manual-page"><div id="page-header">
14 <p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p>
15 <p class="apache">Serveur Apache HTTP Version 2.3</p>
16 <img alt="" src="../images/feather.gif" /></div>
17 <div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
18 <div id="path">
19 <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.3</a> &gt; <a href="./">Serveurs virtuels</a></div><div id="page-content"><div id="preamble"><h1>Support Apache des serveurs virtuels par IP</h1>
20 <div class="toplang">
21 <p><span>Langues Disponibles: </span><a href="../en/vhosts/ip-based.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
22 <a href="../fr/vhosts/ip-based.html" title="Français">&nbsp;fr&nbsp;</a> |
23 <a href="../ja/vhosts/ip-based.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
24 <a href="../ko/vhosts/ip-based.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
25 <a href="../tr/vhosts/ip-based.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
26 </div>
27 </div>
28 <div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#requirements">Système requis</a></li>
29 <li><img alt="" src="../images/down.gif" /> <a href="#howto">Comment configurer Apache</a></li>
30 <li><img alt="" src="../images/down.gif" /> <a href="#multiple">Configuration de processus multiples</a></li>
31 <li><img alt="" src="../images/down.gif" /> <a href="#single">Configuration d'un unique processus
32 résident pour des serveurs virtuels</a></li>
33 </ul><h3>Voir aussi</h3><ul class="seealso"><li>
34 <a href="name-based.html">Support Apache des serveurs virtuels par nom</a>
35 </li></ul></div>
36 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
37 <div class="section">
38 <h2><a name="requirements" id="requirements">Système requis</a></h2>
40 <p>Comme l'indique le terme <cite>par IP</cite>, le serveur
41 <strong>doit disposer de différentes adresses IP pour chaque
42 serveur virtuel par IP</strong>. La machine peut posséder
43 plusieurs connexions physiques au réseau, ou utiliser des
44 interfaces virtuelles qui sont supportées par la plupart des
45 systèmes d'exploitation modernes (Consultez la documentation des
46 systèmes d'exploitation pour plus de détails, notamment les "alias
47 IP" et la commande "ifconfig" pour les activer).</p>
49 </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
50 <div class="section">
51 <h2><a name="howto" id="howto">Comment configurer Apache</a></h2>
53 <p>Il y a deux manières de configurer Apache pour le support de
54 multiples serveurs virtuels. Il suffit soit de faire tourner un
55 processus résident <code class="program"><a href="../programs/httpd.html">httpd</a></code> pour chaque nom de
56 domaine, soit de faire tourner un unique processus résident qui
57 gère tous les serveurs virtuels.</p>
59 <p>Utilisez des processus résidents multiples lorsque&nbsp;:</p>
61 <ul>
62 <li>il y a des problèmes de répartition de sécurité, tels
63 qu'une entreprise1 ne souhaite que personne d'une entreprise2
64 ne puisse lire ses données excepté via le Web. Dans ce cas,
65 vous aurez besoin de deux processus résidents, chacun fonctionnant
66 avec des paramètres <code class="directive"><a href="../mod/mpm_common.html#user">User</a></code>,
67 <code class="directive"><a href="../mod/mpm_common.html#group">Group</a></code>,
68 <code class="directive"><a href="../mod/mpm_common.html#listen">Listen</a></code>, et
69 <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code> différents.</li>
71 <li>vous disposez suffisamment de mémoire et de
72 <a href="../misc/descriptors.html">descripteurs de fichiers</a>
73 pour l'écoute de chaque alias IP de la machine. Il est seulement
74 possible d'appliquer la directive
75 <code class="directive"><a href="../mod/mpm_common.html#listen">Listen</a></code>, soit sur toutes
76 les adresses avec le joker "*", soit uniquement sur des adresses
77 spécifiques. Donc, si vous avez besoin d'écouter une adresse
78 en particulier, vous devrez le faire pour l'ensemble des
79 autres adresses (Bien qu'il soit plus simple de lancer un
80 processus <code class="program"><a href="../programs/httpd.html">httpd</a></code> pour écouter N-1 adresses,
81 et un autre pour l'adresse restante).</li>
82 </ul>
84 <p>Utilisez un unique processus résident lorsque&nbsp;:</p>
86 <ul>
87 <li>le partage de la configuration httpd entre les serveurs
88 virtuels est acceptable.</li>
90 <li>la machine assume déjà une grande quantité de requêtes, et
91 que l'ajout de processus résidents supplémentaires en affecterait
92 les performances.</li>
93 </ul>
95 </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
96 <div class="section">
97 <h2><a name="multiple" id="multiple">Configuration de processus multiples</a></h2>
99 <p>Créez une installation indépendante du programme
100 <code class="program"><a href="../programs/httpd.html">httpd</a></code> pour chaque serveur virtuel. Pour
101 chacune d'elle, utilisez la directive
102 <code class="directive"><a href="../mod/mpm_common.html#listen">Listen</a></code> dans le fichier
103 de configuration pour définir l'adresse IP (ou serveur virtuel)
104 que le processus résident doit gérer. Par exemple&nbsp;:</p>
106 <div class="example"><p><code>
107 Listen www.smallco.com:80
108 </code></p></div>
110 <p>Il est recommandé d'utiliser une adresse IP plutôt qu'un nom
111 de domaine (consultez <a href="../dns-caveats.html">Problèmes DNS
112 avec Apache</a>).</p>
114 </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
115 <div class="section">
116 <h2><a name="single" id="single">Configuration d'un unique processus
117 résident pour des serveurs virtuels</a></h2>
119 <p>Dans ce cas, un unique processus httpd va gérer les requêtes
120 pour le serveur principal et tous les serveurs virtuels. Dans le
121 fichier de configuration, la directive
122 <code class="directive"><a href="../mod/core.html#virtualhost">VirtualHost</a></code> va servir à
123 définir les autres directives
124 <code class="directive"><a href="../mod/core.html#serveradmin">ServerAdmin</a></code>,
125 <code class="directive"><a href="../mod/core.html#servername">ServerName</a></code>,
126 <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code>,
127 <code class="directive"><a href="../mod/core.html#errorlog">ErrorLog</a></code> et
128 <code class="directive"><a href="../mod/mod_log_config.html#transferlog">TransferLog</a></code> ou
129 <code class="directive"><a href="../mod/mod_log_config.html#customlog">CustomLog</a></code> avec des
130 valeurs différentes pour chaque serveur virtuel. Par exemple&nbsp;:</p>
132 <div class="example"><p><code>
133 &lt;VirtualHost www.smallco.com&gt;<br />
134 ServerAdmin webmaster@mail.smallco.com<br />
135 DocumentRoot /groups/smallco/www<br />
136 ServerName www.smallco.com<br />
137 ErrorLog /groups/smallco/logs/error_log<br />
138 TransferLog /groups/smallco/logs/access_log<br />
139 &lt;/VirtualHost&gt;<br />
140 <br />
141 &lt;VirtualHost www.baygroup.org&gt;<br />
142 ServerAdmin webmaster@mail.baygroup.org<br />
143 DocumentRoot /groups/baygroup/www<br />
144 ServerName www.baygroup.org<br />
145 ErrorLog /groups/baygroup/logs/error_log<br />
146 TransferLog /groups/baygroup/logs/access_log<br />
147 &lt;/VirtualHost&gt;
148 </code></p></div>
150 <p>Il est recommandé d'utiliser une adresse IP plutôt qu'un nom
151 de domaine (consultez <a href="../dns-caveats.html">Problèmes DNS
152 avec Apache</a>).</p>
154 <p>Presque <strong>toutes</strong> les directives de configuration
155 peuvent être employées dans une directive VirtualHost, à l'exception
156 des directives qui contrôlent la création du processus et de
157 quelques autres. Pour connaître celles utilisables dans une
158 directive VirtualHost, vérifiez leur
159 <a href="../mod/directive-dict.html#Context">Contexte</a> en utilisant
160 l'<a href="../mod/directives.html">Index des directives</a>.</p>
163 <p><code class="directive"><a href="../mod/mod_suexec.html#suexecusergroup">SuexecUserGroup</a></code> peut être
164 utilisées à l'intérieur d'une directive VirtualHost si l'exécution se fait
165 sous suEXEC. (Voir <a href="../suexec.html">suEXEC</a>).</p>
167 <p><em>SÉCURITÉ&nbsp;:</em> lorsque vous spécifiez où écrire les
168 fichiers journaux, soyez attentif aux risques si quelqu'un d'autre
169 que celui qui a démarré Apache dispose des droits d'écriture
170 sur l'emplacement de ces fichiers. Consultez les
171 <a href="../misc/security_tips.html">Conseils sur la sécurité</a>
172 pour plus de détails.</p>
174 </div></div>
175 <div class="bottomlang">
176 <p><span>Langues Disponibles: </span><a href="../en/vhosts/ip-based.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
177 <a href="../fr/vhosts/ip-based.html" title="Français">&nbsp;fr&nbsp;</a> |
178 <a href="../ja/vhosts/ip-based.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
179 <a href="../ko/vhosts/ip-based.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
180 <a href="../tr/vhosts/ip-based.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
181 </div><div id="footer">
182 <p class="apache">Copyright 2009 The Apache Software Foundation.<br />Authorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
183 <p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div>
184 </body></html>