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