summaryrefslogtreecommitdiffstats
path: root/docs/manual/bind.html.fr
blob: 778280f5e036f9c328ab711cca2bab0b35bd173d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr"><head><!--
        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
              This file is generated from xml source: DO NOT EDIT
        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
      -->
<title>Liaison - Serveur Apache HTTP</title>
<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
<link href="./images/favicon.ico" rel="shortcut icon" /></head>
<body id="manual-page"><div id="page-header">
<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>
<p class="apache">Serveur Apache HTTP Version 2.3</p>
<img alt="" src="./images/feather.gif" /></div>
<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
<div id="path">
<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></div><div id="page-content"><div id="preamble"><h1>Liaison</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="./de/bind.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
<a href="./en/bind.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
<a href="./fr/bind.html" title="Fran�ais">&nbsp;fr&nbsp;</a> |
<a href="./ja/bind.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="./ko/bind.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
</div>
<div class="outofdate">Cette traduction peut �tre p�rim�e. Verifiez la version
            Anglaise pour les changements r�cents.</div>

        <p>Configuration des adresses et ports sur lesquels Apache �coute.</p>
    </div>
<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#overview">Informations g�n�rales</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#ipv6">Consid�rations Sp�ciales avec IPv6</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#virtualhost">Faire fonctionner tout ceci avec les Serveurs Virtuels</a></li>
</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>
<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="overview" id="overview">Informations g�n�rales</a></h2>
        

        <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>


        <p>Au moment de son d�marrage, Apache se lie � un port et � une 
        adresse IP sur la machine locale et se met en attente de requ�tes.
        Par d�faut, Apache �coute sur toutes les adresses de la machine.
        Apache accepte d'�couter sur un ou plusieurs ports sp�cifiques, 
        sur une seule ou plusieurs adresses, ou encore sur une combinaison port-adresse.
        Il est fr�quent d'utiliser ces possibilit�s avec les fonctionnalit�s
        de Serveurs Virtuels, qui permettent de faire r�pondre le serveur de
        mani�re diff�rente en fonction de l'adresse IP, du nom d'h�te ou 
        du port.</p>

        <p>Le serveur interpr�te la directive 
        <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code>
        en acceptant les requ�tes seulement sur le port ou la combinaison
        adresse IP + port pass�e en argument. Dans le cas o� seul un port 
        est sp�cifi� avec la directive 
        <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code>,
        le serveur se met � l'�coute sur le port sp�cifi�, sur toutes
        les interfaces et adresses de la machine. Si une adresse IP est 
        sp�cifi�e en plus du port, le serveur n'�coute que sur l'adresse 
        et le port sp�cifi�.  Il est possible de configurer plusieurs adresses
        et ports avec la directives 
        <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code> 
        pour �coute par le serveur. Le serveur r�pond aux requ�tes faites 
        � toutes les adresses et ports �num�r�s.</p>
      

        <p>Par exemple, pour que le serveur accepte les connexions sur
        les ports 80 et 8000, sp�cifiez :</p>

        <div class="example"><p><code>
            Listen 80<br />
            Listen 8000
        </code></p></div>

        <p>Pour qu'Apache accepte les connexions sur deux combinaisons
        adresses + ports, sp�cifiez :</p>

        <div class="example"><p><code>
            Listen 192.170.2.1:80<br />
            Listen 192.170.2.5:8000
        </code></p></div>

        <p>Les adresses IPv6 sont accept�es, pourvu qu'elles soient sp�cifi�es 
        entre crochets de la fa�on suivante :</p>

        <div class="example"><p><code>
            Listen [2001:db8::a00:20ff:fea7:ccea]:80
        </code></p></div>
    </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="ipv6" id="ipv6">Consid�rations Sp�ciales avec IPv6</a></h2>
        

        <p>De plus en plus de plate-formes impl�mentent IPv6. APR
        supporte IPv6 sur la plupart d'entre elles, si bien qu'Apache
        peut assigner des interfaces de connexions IPv6 et r�pondre aux 
        requ�tes utilisant IPv6.</p>

        <p>Une complication possible pour les administrateurs Apache est de
        savoir si une interface de connexion IPv6 peut r�pondre aux deux types de
        connexions IPv4 et IPv6.
        Manipuler les connexions IPv4 avec une interface de connexion IPv6
        suppose l'utilisation d'adresses IPv6 mapp�es en IPv4, ce qui est
        le cas par defaut sur la plupart des plate-formes, � l'exeption de FreeBSD, 
        NetBSD, et OpenBSD, cela en raison des politiques syst�mes de ces plate-formes.
        M�me sur des syst�mes o� cette fonctionnalit� n'est pas activ�e par
        d�faut, une option de compilation permet de changer ce 
        fonctionnement pour Apache.</p>
        <p>Pour qu'Apache puisse g�rer � la fois les connexions IPv4 et IPv6
        avec un minimum d'interfaces de connexions, il faut permettre l'utilisation
        des adresses 
        IPv6 mapp�es en IPv4, ce qui est possible en sp�cifiant l'option

        de compilation <code>--enable-v4-mapped</code> et en utilisant la
        directive <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code> 
        comme suit:</p>
    
        <div class="example"><p><code>
            Listen 80
        </code></p></div>

        <p>Si <code>--enable-v4-mapped</code> a �t� sp�cifi� � la compilation,
        les directives <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code> 
        de la configuration par d�faut sont de la forme ci-dessus. 
        <code>--enable-v4-mapped</code> est l'option de compilation
        par d�faut sur toutes les plate-formes, sauf FreeBSD, NetBSD, et 
        OpenBSD.</p>


        <p>Pour qu'Apache ne manipule que les connexions IPv4, en ignorant l'�ventuel
        support IPv6 de la plate-forme ou d'APR, une adresse IPv4 peut �tre
        sp�cifi� pour toutes les directives 
        <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code>, 
        comme dans les exemples suivantss:</p>

        <div class="example"><p><code>
            Listen 0.0.0.0:80<br />
            Listen 192.170.2.1:80
        </code></p></div>

        <p>Pour qu'Apache manipule les connexions IPv4 et IPv6 sur des interfaces
        diff�rentes (c'est-�-dire, pour ne pas accepter les addresse IPv6 mapp�es
        en IPv4), sp�cifier l'option de compilation <code>--disable-v4-mapped</code> 
        et utiliser des directives <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code> 
        sp�cifiques telles que:</p>
        <div class="example"><p><code>
            Listen [::]:80<br />
            Listen 0.0.0.0:80
        </code></p></div>

        <p>Avec <code>--disable-v4-mapped</code>, la directive 
        <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code> � l'int�rieur
        du fichier de configuration par d�faut cr�� par Apache utilise la forme 
        ci-dessus. 
        <code>--disable-v4-mapped</code> est l'option de compilation par d�faut sous
        FreeBSD, NetBSD, et OpenBSD.</p>
    </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="virtualhost" id="virtualhost">Faire fonctionner tout ceci avec les Serveurs Virtuels</a></h2>
        

        <p><code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code> 
        n'impl�mente aucun Serveur Virtuel. Cette directive sert simplement
        � informer le serveur principal sur quels addresses et ports �couter.
        Dans le cas o� aucune section
        <code class="directive"><a href="./mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>
        n'est utilis�e, le serveur r�pondra de la m�me mani�re pour toutes
        les requ�tes qu'il acceptera. Cependant des sections 
        <code class="directive"><a href="./mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>
        peuvent �tre utilis�es pour qu'Apache r�agisse de fa�on diff�rente �
        une requ�te selon l'adresse ou le port. Avant d'impl�menter
        un Serveur Virtuel au moyen de la directive 
        <code class="directive"><a href="./mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>, la directive
        <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code> 
        doit tre utilis�e pour que le serveur �coute sur l'adresse
        ou le port sp�cifi�. Une section 
        <code class="directive"><a href="./mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>
        peut alors �tre utilis�e pour d�finir la r�action du Serveur Virtuel pour une
        adresse et un port sp�cifique. � noter que si un Serveur Virtuel est 
        positionn� au moyen de la directive
        <code class="directive"><a href="./mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>
        sur une adresse et un port sur lesquels le serveur n'est pas � l'�coute,
        le Serveur Virtuel ne sera pas accessible.</p>
    </div></div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="./de/bind.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
<a href="./en/bind.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
<a href="./fr/bind.html" title="Fran�ais">&nbsp;fr&nbsp;</a> |
<a href="./ja/bind.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="./ko/bind.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
</div><div id="footer">
<p class="apache">Copyright 1995-2005 The Apache Software Foundation or its licensors, as applicable.<br />Authoris� sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<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>
</body></html>