]> granicus.if.org Git - apache/blob - docs/manual/bind.xml.fr
switch to the new format for outdated revision references
[apache] / docs / manual / bind.xml.fr
1 <?xml version="1.0" encoding="ISO-8859-1"?>
2 <!DOCTYPE manualpage SYSTEM "./style/manualpage.dtd">
3 <?xml-stylesheet type="text/xsl" href="./style/manual.fr.xsl"?>
4 <!-- English Revision: 103425:106803 (outdated) -->
5
6 <!--
7  Copyright 2004 The Apache Software Foundation
8
9  Licensed under the Apache License, Version 2.0 (the "License");
10  you may not use this file except in compliance with the License.
11  You may obtain a copy of the License at
12
13      http://www.apache.org/licenses/LICENSE-2.0
14
15  Unless required by applicable law or agreed to in writing, software
16  distributed under the License is distributed on an "AS IS" BASIS,
17  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
18  See the License for the specific language governing permissions and
19  limitations under the License.
20 -->
21
22 <manualpage metafile="bind.xml.meta">
23
24     <title>Liaison</title>
25
26     <summary>
27         <p>Configuration des adresses et ports sur lesquels Apache &#233;coute.</p>
28     </summary>
29
30     <seealso><a href="vhosts/">Serveurs Virtuels</a></seealso>
31     <seealso><a href="dns-caveats.html">Probl&#233;mes DNS</a></seealso>
32
33     <section id="overview">
34         <title>Informations g&#233;n&#233;rales</title>
35
36         <related>
37             <modulelist>
38                 <module>core</module>
39                 <module>mpm_common</module>
40             </modulelist>
41             <directivelist>
42                 <directive module="core" type="section">VirtualHost</directive>
43                 <directive module="mpm_common">Listen</directive>
44             </directivelist>
45         </related>
46
47
48         <p>Au moment de son d&#233;marrage, Apache se lie &#224; un port et &#224; une 
49         adresse IP sur la machine locale et se met en attente de requ&#232;tes.
50         Par d&#233;faut, Apache &#233;coute sur toutes les adresses de la machine.
51         Apache accepte d'&#233;couter sur un ou plusieurs ports sp&#233;cifiques, 
52         sur une seule ou plusieurs adresses, ou encore sur une combinaison port-adresse.
53         Il est fr&#233;quent d'utiliser ces possibilit&#233;s avec les fonctionnalit&#233;s
54         de Serveurs Virtuels, qui permettent de faire r&#233;pondre le serveur de
55         mani&#232;re diff&#233;rente en fonction de l'adresse IP, du nom d'h&#244;te ou 
56         du port.</p>
57
58         <p>Le serveur interpr&#232;te la directive 
59         <directive module="mpm_common">Listen</directive>
60         en acceptant les requ&#232;tes seulement sur le port ou la combinaison
61         adresse IP + port pass&#233;e en argument. Dans le cas o&#249; seul un port 
62         est sp&#233;cifi&#233; avec la directive 
63         <directive module="mpm_common">Listen</directive>,
64         le serveur se met &#224; l'&#233;coute sur le port sp&#233;cifi&#233;, sur toutes
65         les interfaces et adresses de la machine. Si une adresse IP est 
66         sp&#233;cifi&#233;e en plus du port, le serveur n'&#233;coute que sur l'adresse 
67         et le port sp&#233;cifi&#233;.  Il est possible de configurer plusieurs adresses
68         et ports avec la directives 
69         <directive module="mpm_common">Listen</directive> 
70         pour &#233;coute par le serveur. Le serveur r&#233;pond aux requ&#232;tes faites 
71         &#224; toutes les adresses et ports &#233;num&#233;r&#233;s.</p>
72       
73
74         <p>Par exemple, pour que le serveur accepte les connexions sur
75         les ports 80 et 8000, sp&#233;cifiez :</p>
76
77         <example>
78             Listen 80<br />
79             Listen 8000
80         </example>
81
82         <p>Pour qu'Apache accepte les connexions sur deux combinaisons
83         adresses + ports, sp&#233;cifiez :</p>
84
85         <example>
86             Listen 192.170.2.1:80<br />
87             Listen 192.170.2.5:8000
88         </example>
89
90         <p>Les adresses IPv6 sont accept&#233;es, pourvu qu'elles soient sp&#233;cifi&#233;es 
91         entre crochets de la fa&#231;on suivante :</p>
92
93         <example>
94             Listen [fe80::a00:20ff:fea7:ccea]:80
95         </example>
96     </section>
97
98     <section id="ipv6">
99         <title>Consid&#233;rations Sp&#233;ciales avec IPv6</title>
100
101         <p>De plus en plus de plate-formes impl&#233;mentent IPv6. APR
102         supporte IPv6 sur la plupart d'entre elles, si bien qu'Apache
103         peut assigner des interfaces de connexions IPv6 et r&#233;pondre aux 
104         requ&#232;tes utilisant IPv6.</p>
105
106         <p>Une complication possible pour les administrateurs Apache est de
107         savoir si une interface de connexion IPv6 peut r&#233;pondre aux deux types de
108         connexions IPv4 et IPv6.
109         Manipuler les connexions IPv4 avec une interface de connexion IPv6
110         suppose l'utilisation d'adresses IPv6 mapp&#233;es en IPv4, ce qui est
111         le cas par defaut sur la plupart des plate-formes, &#224; l'exeption de FreeBSD, 
112         NetBSD, et OpenBSD, cela en raison des politiques syst&#232;mes de ces plate-formes.
113         M&#232;me sur des syst&#232;mes o&#249; cette fonctionnalit&#233; n'est pas activ&#233;e par
114         d&#233;faut, une option de compilation permet de changer ce 
115         fonctionnement pour Apache.</p>
116         <p>Pour qu'Apache puisse g&#233;rer &#224; la fois les connexions IPv4 et IPv6
117         avec un minimum d'interfaces de connexions, il faut permettre l'utilisation
118         des adresses 
119         IPv6 mapp&#233;es en IPv4, ce qui est possible en sp&#233;cifiant l'option
120
121         de compilation <code>--enable-v4-mapped</code> et en utilisant la
122         directive <directive module="mpm_common">Listen</directive> 
123         comme suit:</p>
124     
125         <example>
126             Listen 80
127         </example>
128
129         <p>Si <code>--enable-v4-mapped</code> a &#233;t&#233; sp&#233;cifi&#233; &#224; la compilation,
130         les directives <directive module="mpm_common">Listen</directive> 
131         de la configuration par d&#233;faut sont de la forme ci-dessus. 
132         <code>--enable-v4-mapped</code> est l'option de compilation
133         par d&#233;faut sur toutes les plate-formes, sauf FreeBSD, NetBSD, et 
134         OpenBSD.</p>
135
136
137         <p>Pour qu'Apache ne manipule que les connexions IPv4, en ignorant l'&#233;ventuel
138         support IPv6 de la plate-forme ou d'APR, une adresse IPv4 peut &#234;tre
139         sp&#233;cifi&#233; pour toutes les directives 
140         <directive module="mpm_common">Listen</directive>, 
141         comme dans les exemples suivantss:</p>
142
143         <example>
144             Listen 0.0.0.0:80<br />
145             Listen 192.170.2.1:80
146         </example>
147
148         <p>Pour qu'Apache manipule les connexions IPv4 et IPv6 sur des interfaces
149         diff&#233;rentes (c'est-&#224;-dire, pour ne pas accepter les addresse IPv6 mapp&#233;es
150         en IPv4), sp&#233;cifier l'option de compilation <code>--disable-v4-mapped</code> 
151         et utiliser des directives <directive module="mpm_common">Listen</directive> 
152         sp&#233;cifiques telles que:</p>
153         <example>
154             Listen [::]:80<br />
155             Listen 0.0.0.0:80
156         </example>
157
158         <p>Avec <code>--disable-v4-mapped</code>, la directive 
159         <directive module="mpm_common">Listen</directive> &#224; l'int&#233;rieur
160         du fichier de configuration par d&#233;faut cr&#233;&#233; par Apache utilise la forme 
161         ci-dessus. 
162         <code>--disable-v4-mapped</code> est l'option de compilation par d&#233;faut sous
163         FreeBSD, NetBSD, et OpenBSD.</p>
164     </section>
165
166     <section id="virtualhost">
167         <title>Faire fonctionner tout ceci avec les Serveurs Virtuels</title>
168
169         <p><directive module="mpm_common">Listen</directive> 
170         n'impl&#233;mente aucun Serveur Virtuel. Cette directive sert simplement
171         &#224; informer le serveur principal sur quels addresses et ports &#233;couter.
172         Dans le cas o&#249; aucune section
173         <directive module="core" type="section">VirtualHost</directive>
174         n'est utilis&#233;e, le serveur r&#233;pondra de la m&#232;me mani&#232;re pour toutes
175         les requ&#232;tes qu'il acceptera. Cependant des sections 
176         <directive module="core" type="section">VirtualHost</directive>
177         peuvent &#234;tre utilis&#233;es pour qu'Apache r&#233;agisse de fa&#231;on diff&#233;rente &#224;
178         une requ&#232;te selon l'adresse ou le port. Avant d'impl&#233;menter
179         un Serveur Virtuel au moyen de la directive 
180         <directive module="core" type="section">VirtualHost</directive>, la directive
181         <directive module="mpm_common">Listen</directive> 
182         doit tre utilis&#233;e pour que le serveur &#233;coute sur l'adresse
183         ou le port sp&#233;cifi&#233;. Une section 
184         <directive module="core" type="section">VirtualHost</directive>
185         peut alors &#234;tre utilis&#233;e pour d&#233;finir la r&#233;action du Serveur Virtuel pour une
186         adresse et un port sp&#233;cifique. &#192; noter que si un Serveur Virtuel est 
187         positionn&#233; au moyen de la directive
188         <directive module="core" type="section">VirtualHost</directive>
189         sur une adresse et un port sur lesquels le serveur n'est pas &#224; l'&#233;coute,
190         le Serveur Virtuel ne sera pas accessible.</p>
191     </section>
192 </manualpage>
193