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.2</p>
<img alt="" src="./images/feather.gif" /></div>
<div class="up"><a href="./"><img title="<-" alt="<-" src="./images/left.gif" /></a></div>
<div id="path">
<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.2</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"> de </a> |
<a href="./en/bind.html" hreflang="en" rel="alternate" title="English"> en </a> |
<a href="./fr/bind.html" title="Franais"> fr </a> |
<a href="./ja/bind.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
<a href="./ko/bind.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p>
</div>
<div class="outofdate">Cette traduction peut tre prime. Verifiez la version
Anglaise pour les changements rcents.</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 gnrales</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#ipv6">Considrations Spciales 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">Problmes 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 gnrales</a></h2>
<table class="related"><tr><th>Modules Apparents</th><th>Directives Apparentes</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>
<p>Au moment de son dmarrage, Apache se lie un port et une
adresse IP sur la machine locale et se met en attente de requtes.
Par dfaut, Apache coute sur toutes les adresses de la machine.
Apache accepte d'couter sur un ou plusieurs ports spcifiques,
sur une seule ou plusieurs adresses, ou encore sur une combinaison port-adresse.
Il est frquent d'utiliser ces possibilits avec les fonctionnalits
de Serveurs Virtuels, qui permettent de faire rpondre le serveur de
manire diffrente en fonction de l'adresse IP, du nom d'hte ou
du port.</p>
<p>Le serveur interprte la directive
<code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code>
en acceptant les requtes seulement sur le port ou la combinaison
adresse IP + port passe en argument. Dans le cas o seul un port
est spcifi 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 spcifi, sur toutes
les interfaces et adresses de la machine. Si une adresse IP est
spcifie en plus du port, le serveur n'coute que sur l'adresse
et le port spcifi. 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 rpond aux requtes faites
toutes les adresses et ports numrs.</p>
<p>Par exemple, pour que le serveur accepte les connexions sur
les ports 80 et 8000, spcifiez :</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, spcifiez :</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 acceptes, pourvu qu'elles soient spcifies
entre crochets de la faon 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">Considrations Spciales avec IPv6</a></h2>
<p>De plus en plus de plate-formes implmentent IPv6. APR
supporte IPv6 sur la plupart d'entre elles, si bien qu'Apache
peut assigner des interfaces de connexions IPv6 et rpondre aux
requtes utilisant IPv6.</p>
<p>Une complication possible pour les administrateurs Apache est de
savoir si une interface de connexion IPv6 peut rpondre aux deux types de
connexions IPv4 et IPv6.
Manipuler les connexions IPv4 avec une interface de connexion IPv6
suppose l'utilisation d'adresses IPv6 mappes 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 systmes de ces plate-formes.
Mme sur des systmes o cette fonctionnalit n'est pas active par
dfaut, une option de compilation permet de changer ce
fonctionnement pour Apache.</p>
<p>Pour qu'Apache puisse grer la fois les connexions IPv4 et IPv6
avec un minimum d'interfaces de connexions, il faut permettre l'utilisation
des adresses
IPv6 mappes en IPv4, ce qui est possible en spcifiant 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 spcifi la compilation,
les directives <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code>
de la configuration par dfaut sont de la forme ci-dessus.
<code>--enable-v4-mapped</code> est l'option de compilation
par dfaut 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
spcifi 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
diffrentes (c'est--dire, pour ne pas accepter les addresse IPv6 mappes
en IPv4), spcifier 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>
spcifiques 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'intrieur
du fichier de configuration par dfaut cr par Apache utilise la forme
ci-dessus.
<code>--disable-v4-mapped</code> est l'option de compilation par dfaut 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'implmente 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"><VirtualHost></a></code>
n'est utilise, le serveur rpondra de la mme manire pour toutes
les requtes qu'il acceptera. Cependant des sections
<code class="directive"><a href="./mod/core.html#virtualhost"><VirtualHost></a></code>
peuvent tre utilises pour qu'Apache ragisse de faon diffrente
une requte selon l'adresse ou le port. Avant d'implmenter
un Serveur Virtuel au moyen de la directive
<code class="directive"><a href="./mod/core.html#virtualhost"><VirtualHost></a></code>, la directive
<code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code>
doit tre utilise pour que le serveur coute sur l'adresse
ou le port spcifi. Une section
<code class="directive"><a href="./mod/core.html#virtualhost"><VirtualHost></a></code>
peut alors tre utilise pour dfinir la raction du Serveur Virtuel pour une
adresse et un port spcifique. noter que si un Serveur Virtuel est
positionn au moyen de la directive
<code class="directive"><a href="./mod/core.html#virtualhost"><VirtualHost></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"> de </a> |
<a href="./en/bind.html" hreflang="en" rel="alternate" title="English"> en </a> |
<a href="./fr/bind.html" title="Franais"> fr </a> |
<a href="./ja/bind.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
<a href="./ko/bind.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p>
</div><div id="footer">
<p class="apache">Copyright 2006 The Apache Software Foundation.<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>
|