upload apache
[bottlenecks.git] / rubbos / app / apache2 / manual / bind.html.fr
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>Liaison - 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.0</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.0</a></div><div id="page-content"><div id="preamble"><h1>Liaison</h1>
20 <div class="toplang">
21 <p><span>Langues Disponibles: </span><a href="./en/bind.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
22 <a href="./es/bind.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
23 <a href="./fr/bind.html" title="Français">&nbsp;fr&nbsp;</a> |
24 <a href="./ja/bind.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
25 <a href="./ko/bind.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
26 <a href="./tr/bind.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
27 </div>
28
29     <p>Configuration des adresses et ports sur lesquels Apache écoute.</p>
30   </div>
31 <div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#overview">Informations générales</a></li>
32 <li><img alt="" src="./images/down.gif" /> <a href="#ipv6">Précisions au sujet d'IPv6</a></li>
33 <li><img alt="" src="./images/down.gif" /> <a href="#virtualhost">Faire fonctionner tout ceci avec les Serveurs Virtuels</a></li>
34 </ul><h3>Voir aussi</h3><ul class="seealso"><li><a href="vhosts/">Serveurs Virtuels</a></li><li><a href="dns-caveats.html">Problèmes DNS</a></li></ul></div>
35 <div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
36 <div class="section">
37 <h2><a name="overview" id="overview">Informations générales</a></h2>
38     
39
40     <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><li><code class="module"><a href="./mod/mpm_common.html">mpm_common</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code></li><li><code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code></li></ul></td></tr></table>
41
42
43     <p>Au moment de son démarrage, Apache se lie à un port et à une 
44     adresse sur la machine et se met en attente de requêtes entrantes.
45     Par défaut, toutes les adresses de la machine se retrouvent
46     à l'écoute. Dans tous les cas, Apache accepte d'écouter sur un
47     ou plusieurs ports spécifiques, ou sur une seule ou plusieurs 
48     adresses, ou encore une combinaison des deux.
49     Il est fréquent d'utiliser ces possibilités avec les fonctionnalités
50     de Serveurs Virtuels, qui permettent de faire répondre Apache de
51     manière différente en fonction de l'adresse IP, du nom ou du port.</p>
52
53     <p>Le serveur utilise la directive 
54     <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code>
55     pour n'accepter que des requêtes provenant de ports spécifiques ou 
56     d'une combinaison adresse IP + port passés en argument. 
57     Dans le cas où seul un port est spécifié avec la directive 
58     <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code>,
59     le serveur se met à l'écoute sur le port spécifié, sur toutes
60     les interfaces et adresses de la machine. Si une adresse IP est 
61     précisée en plus du port, le serveur n'écoute que sur l'adresse 
62     et le port spécifiés. Il est possible de configurer plusieurs 
63     directives <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code>, 
64     afin qu'Apache écoute sur plusieurs adresses 
65     et ports. Dans ce cas, le serveur répondra aux requêtes faites 
66     sur tous les adresses et ports énumérés.</p>
67     
68
69     <p>Par exemple, pour que le serveur accepte les connexions à la fois sur
70     les ports 80 et 8000, spécifiez&nbsp;:</p>
71
72     <div class="example"><p><code>
73       Listen 80<br />
74       Listen 8000
75     </code></p></div>
76
77     <p>Pour qu'Apache accepte les connexions sur deux combinaisons
78     adresses + ports, spécifiez&nbsp;:</p>
79
80     <div class="example"><p><code>
81       Listen 192.170.2.1:80<br />
82       Listen 192.170.2.5:8000
83     </code></p></div>
84
85     <p>Les adresses IPv6 sont acceptées, pourvu qu'elles soient entourées 
86     entre crochets de la façon suivante&nbsp;:</p>
87
88     <div class="example"><p><code>
89       Listen [2001:db8::a00:20ff:fea7:ccea]:80
90     </code></p></div>
91   </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
92 <div class="section">
93 <h2><a name="ipv6" id="ipv6">Précisions au sujet d'IPv6</a></h2>
94     
95
96     <p>De plus en plus de plates-formes implémentent IPv6, et APR
97     supporte IPv6 sur la plupart d'entre elles, si bien qu'Apache
98     peut utiliser des sockets IPv6 et répondre aux requêtes envoyées
99     en IPv6.</p>
100
101     <p>Une complication possible pour les administrateurs Apache est de
102     savoir si un socket IPv6 est capable de gérer les connexions IPv4
103     aussi bien qu'IPv6. Gérer les connexions IPv4 sur une socket IPv6
104     suppose l'utilisation d'adresses IPv6 mappées en IPv4, ce qui est
105     le cas sur la plupart des plates-formes, mais pas sur FreeBSD, NetBSD
106     et OpenBSD, en raison des politiques systèmes de ces plates-formes.
107     Même sur des systèmes où cette fonctionnalité n'est pas activée par
108     défaut, un paramètre de compilation pour <code class="program"><a href="./programs/configure.html">configure</a></code> 
109     permet de changer ce comportement pour Apache.</p>
110     
111     <p>Pour qu'Apache puisse gérer à la fois les connexions IPv4 et IPv6
112     avec un minimum de sockets, il faut permettre l'utilisation des adresses 
113     IPv6 mappées en IPv4, ce qui est faisable en spécifiant l'option
114     de compilation <code>--enable-v4-mapped</code> et en utilisant la
115     directive générique <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code> 
116     comme suit&nbsp;:</p>
117
118     <div class="example"><p><code>
119       Listen 80
120     </code></p></div>
121
122     <p>Si <code>--enable-v4-mapped</code> a été spécifié à la compilation,
123     les directives Listen de la configuration par défaut sont de la forme
124     ci-dessus. <code>--enable-v4-mapped</code> est l'option de compilation
125     par défaut sur toutes les plates-formes, sauf pour FreeBSD, NetBSD, et 
126     OpenBSD, donc il est probable que votre Apache ait été compilé avec
127     cette option.</p>
128
129     <p>Pour qu'Apache ne gère que les connexions IPv4, en ignorant l'éventuel
130     support IPv6 de la plate-forme ou d'APR, une adresse IPv4 peut être
131     donnée dans toutes les directives 
132     <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code>, comme dans les 
133     exemples suivants&nbsp;:</p>
134
135     <div class="example"><p><code>
136       Listen 0.0.0.0:80<br />
137       Listen 192.170.2.1:80
138     </code></p></div>
139
140     <p>Pour qu'Apache gère les connexions IPv4 et IPv6 sur des sockets
141     différents (i.e., pour ne pas accepter les adresses IPv6 mappées
142     en IPv4), spécifiez l'option de compilation 
143     <code>--disable-v4-mapped</code> et utilisez des directives 
144     Listen spécifiques telles que&nbsp;:</p>
145
146     <div class="example"><p><code>
147       Listen [::]:80<br />
148       Listen 0.0.0.0:80
149     </code></p></div>
150
151     <p>Si le paramètre <code>--disable-v4-mapped</code> a été défini 
152     au moment de la compilation, les directives Listen de la 
153     configuration par défaut sont de la forme ci-dessus.
154     <code>--disable-v4-mapped</code> est l'option de 
155     compilation par défaut sous FreeBSD, NetBSD, et OpenBSD.</p>
156
157   </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
158 <div class="section">
159 <h2><a name="virtualhost" id="virtualhost">Faire fonctionner tout ceci avec les Serveurs Virtuels</a></h2>
160     
161
162     <p>La directive <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code> 
163     n'implémente aucun Serveur Virtuel. Elle sert simplement à 
164     indiquer au serveur principal sur quels adresses et ports écouter.
165     Dans le cas où aucune section 
166     <code class="directive"><a href="./mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>
167     n'est utilisée, le serveur répondra de la même manière pour toutes
168     les requêtes qu'il recevra.
169     Des sections 
170     <code class="directive"><a href="./mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>
171     peuvent être utilisées pour qu'Apache réagisse différemment selon que la
172     requête est destinée à telle adresse ou à tel port. Avant d'implémenter
173     un Serveur Virtuel au moyen de la directive VirtualHost, la directive
174     Listen doit être configurée pour que le serveur écoute sur l'adresse
175     ou le port utilisé. Ensuite, une section 
176     <code class="directive"><a href="./mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>
177     devrait être utilisée pour qu'Apache réagisse différemment selon
178     l'adresse ou le port.
179     À noter que si un Serveur Virtuel 
180     <code class="directive"><a href="./mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code> 
181     est configuré sur une adresse et un port sur lesquels le serveur 
182     n'est pas à l'écoute, le Serveur Virtuel ne sera pas accessible.</p>
183   </div></div>
184 <div class="bottomlang">
185 <p><span>Langues Disponibles: </span><a href="./en/bind.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
186 <a href="./es/bind.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
187 <a href="./fr/bind.html" title="Français">&nbsp;fr&nbsp;</a> |
188 <a href="./ja/bind.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
189 <a href="./ko/bind.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
190 <a href="./tr/bind.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
191 </div><div id="footer">
192 <p class="apache">Copyright 2009 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
193 <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>
194 </body></html>