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
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="<-" alt="<-" src="./images/left.gif" /></a></div>
19 <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.0</a></div><div id="page-content"><div id="preamble"><h1>Liaison</h1>
21 <p><span>Langues Disponibles: </span><a href="./en/bind.html" hreflang="en" rel="alternate" title="English"> en </a> |
22 <a href="./es/bind.html" hreflang="es" rel="alternate" title="Español"> es </a> |
23 <a href="./fr/bind.html" title="Français"> fr </a> |
24 <a href="./ja/bind.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
25 <a href="./ko/bind.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
26 <a href="./tr/bind.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
29 <p>Configuration des adresses et ports sur lesquels Apache écoute.</p>
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>
37 <h2><a name="overview" id="overview">Informations générales</a></h2>
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"><VirtualHost></a></code></li><li><code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code></li></ul></td></tr></table>
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>
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>
69 <p>Par exemple, pour que le serveur accepte les connexions à la fois sur
70 les ports 80 et 8000, spécifiez :</p>
72 <div class="example"><p><code>
77 <p>Pour qu'Apache accepte les connexions sur deux combinaisons
78 adresses + ports, spécifiez :</p>
80 <div class="example"><p><code>
81 Listen 192.170.2.1:80<br />
82 Listen 192.170.2.5:8000
85 <p>Les adresses IPv6 sont acceptées, pourvu qu'elles soient entourées
86 entre crochets de la façon suivante :</p>
88 <div class="example"><p><code>
89 Listen [2001:db8::a00:20ff:fea7:ccea]:80
91 </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
93 <h2><a name="ipv6" id="ipv6">Précisions au sujet d'IPv6</a></h2>
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
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>
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 :</p>
118 <div class="example"><p><code>
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
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 :</p>
135 <div class="example"><p><code>
136 Listen 0.0.0.0:80<br />
137 Listen 192.170.2.1:80
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 :</p>
146 <div class="example"><p><code>
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>
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>
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"><VirtualHost></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.
170 <code class="directive"><a href="./mod/core.html#virtualhost"><VirtualHost></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"><VirtualHost></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"><VirtualHost></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>
184 <div class="bottomlang">
185 <p><span>Langues Disponibles: </span><a href="./en/bind.html" hreflang="en" rel="alternate" title="English"> en </a> |
186 <a href="./es/bind.html" hreflang="es" rel="alternate" title="Español"> es </a> |
187 <a href="./fr/bind.html" title="Français"> fr </a> |
188 <a href="./ja/bind.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
189 <a href="./ko/bind.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
190 <a href="./tr/bind.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </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>