bind.html.fr revision 5effc8b39fae5cd169d17f342bfc265705840014
4e8732935d428b2a70151b178a95cbba5d3839f5wrowe<?xml version="1.0" encoding="ISO-8859-1"?>
19d8729755d7f4d9503029a628dacbbdabcd2264wrowe<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr"><head><!--
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding This file is generated from xml source: DO NOT EDIT
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
4e8732935d428b2a70151b178a95cbba5d3839f5wrowe -->
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding<title>Ecoute s�lective - Serveur Apache HTTP</title>
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding<link href="/style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding<link href="/style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
4e8732935d428b2a70151b178a95cbba5d3839f5wrowe<link href="/style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding<link href="/images/favicon.ico" rel="shortcut icon" /></head>
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding<body id="manual-page"><div id="page-header">
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding<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>
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding<p class="apache">Serveur Apache HTTP Version 2.5</p>
4e8732935d428b2a70151b178a95cbba5d3839f5wrowe<img alt="" src="/images/feather.gif" /></div>
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="/images/left.gif" /></a></div>
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding<div id="path">
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding<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.5</a></div><div id="page-content"><div id="preamble"><h1>Ecoute s�lective</h1>
4e8732935d428b2a70151b178a95cbba5d3839f5wrowe<div class="toplang">
4e8732935d428b2a70151b178a95cbba5d3839f5wrowe<p><span>Langues Disponibles: </span><a href="/de/bind.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding<a href="/en/bind.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding<a href="/fr/bind.html" title="Fran�ais">&nbsp;fr&nbsp;</a> |
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding<a href="/ja/bind.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
19d8729755d7f4d9503029a628dacbbdabcd2264wrowe<a href="/ko/bind.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding<a href="/tr/bind.html" hreflang="tr" rel="alternate" title="T�rk�e">&nbsp;tr&nbsp;</a></p>
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding</div>
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding <p>Configuration du serveur HTTP Apache pour l'�coute
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding sur un port et une adresse IP sp�cifiques.</p>
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding </div>
4e8732935d428b2a70151b178a95cbba5d3839f5wrowe<div id="quickview"><ul id="toc"><li><img alt="" src="/images/down.gif" /> <a href="#overview">Vue d'ensemble</a></li>
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding<li><img alt="" src="/images/down.gif" /> <a href="#ipv6">Remarques sp�cifiques � IPv6</a></li>
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding<li><img alt="" src="/images/down.gif" /> <a href="#protocol">Sp�cification du protocole avec Listen</a></li>
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding<li><img alt="" src="/images/down.gif" /> <a href="#virtualhost">Comment tout ceci fonctionne-t-il avec les h�tes virtuels</a></li>
9ec65cbae2f760e485a1c54df5b19853688d5c91wrowe</ul><h3>Voir aussi</h3><ul class="seealso"><li><a href="vhosts/">H�tes virtuels</a></li><li><a href="dns-caveats.html">Probl�mes li�s � DNS</a></li></ul></div>
9ec65cbae2f760e485a1c54df5b19853688d5c91wrowe<div class="top"><a href="#page-header"><img alt="top" src="/images/up.gif" /></a></div>
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding<div class="section">
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding<h2><a name="overview" id="overview">Vue d'ensemble</a></h2>
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding
9ec65cbae2f760e485a1c54df5b19853688d5c91wrowe
9ec65cbae2f760e485a1c54df5b19853688d5c91wrowe <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>
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding
9ec65cbae2f760e485a1c54df5b19853688d5c91wrowe <p>Au d�marrage de httpd, un port et une adresse lui sont associ�s sur
9ec65cbae2f760e485a1c54df5b19853688d5c91wrowe l'h�te local et le serveur se met en attente de l'arriv�e d'une requ�te.
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding Par d�faut, le serveur �coute toutes les adresses de l'h�te local.
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding Cependant, on peut lui pr�ciser des ports et des adresses sp�cifiques � �couter,
4439ba95daf7b82794fe338726790e2dab89d119wrowe ou une combinaison des deux.
4439ba95daf7b82794fe338726790e2dab89d119wrowe Tout ceci est souvent associ� avec la fonctionnalit� des <a href="vhosts.html">h�tes virtuels</a>
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding qui d�termine la mani�re dont <code>httpd</code> r�pond aux diff�rents ports,
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding noms d'h�tes et adresses IP.</p>
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding <p>La directive <code class="directive"><a href="/mod/mpm_common.html#listen">Listen</a></code>
a092e6811e647076fd5a106d1be1cb81f7632e52wrowe enjoint le serveur de n'accepter des requ�tes que sur le(s)
a092e6811e647076fd5a106d1be1cb81f7632e52wrowe port(s) sp�cifi�s ou
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding une combinaison adresse/port. Si seul un num�ro de port est sp�cifi�
4e8732935d428b2a70151b178a95cbba5d3839f5wrowe dans la directive <code class="directive"><a href="/mod/mpm_common.html#listen">Listen</a></code>,
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding le serveur se met � l'�coute sur ce port, sur toutes les interfaces r�seau.
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding Si une adresse IP est sp�cifi�e en plus du port, le serveur va �couter
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding sur ce port, uniquement sur l'interface r�seau correspondante. On peut utiliser
9ec65cbae2f760e485a1c54df5b19853688d5c91wrowe de multiples directives
9ec65cbae2f760e485a1c54df5b19853688d5c91wrowe <code class="directive"><a href="/mod/mpm_common.html#listen">Listen</a></code> pour
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding sp�cifier plusieurs adresses et ports � �couter. Le serveur r�pondra alors
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding aux requ�tes sur ces ports et adresses sp�cifi�s.</p>
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding
9ec65cbae2f760e485a1c54df5b19853688d5c91wrowe <p>Par exemple, pour faire en sorte que le serveur accepte des connexions
9ec65cbae2f760e485a1c54df5b19853688d5c91wrowe sur les ports 80 et 8000, sur toutes les interfaces, utilisez :</p>
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding <div class="example"><p><code>
26b9ccb55ff33097af4914f2e4bd36fec99a039dwrowe Listen 80<br />
a092e6811e647076fd5a106d1be1cb81f7632e52wrowe Listen 8000
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding </code></p></div>
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding
4439ba95daf7b82794fe338726790e2dab89d119wrowe <p>Pour faire en sorte que le serveur accepte des connexions sur le port 80
4439ba95daf7b82794fe338726790e2dab89d119wrowe pour une interface, et sur le port 8000 pour une
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding autre interface, utilisez :</p>
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding <div class="example"><p><code>
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding Listen 192.0.2.1:80<br />
a092e6811e647076fd5a106d1be1cb81f7632e52wrowe Listen 192.0.2.5:8000
a092e6811e647076fd5a106d1be1cb81f7632e52wrowe </code></p></div>
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding <p>Les adresses IPv6 doivent �tre mises entre crochets, comme dans
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding l'exemple suivant :</p>
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding <div class="example"><p><code>
4e8732935d428b2a70151b178a95cbba5d3839f5wrowe Listen [2001:db8::a00:20ff:fea7:ccea]:80
4e8732935d428b2a70151b178a95cbba5d3839f5wrowe </code></p></div>
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding <div class="warning"><p>Des directives <code class="directive"><a href="/mod/mpm_common.html#listen">Listen</a></code>
990e1969a428b8844e07aad088df41340cd009d4wrowe imbriqu�es provoqueront une erreur fatale qui
4439ba95daf7b82794fe338726790e2dab89d119wrowe emp�chera le serveur de d�marrer.</p>
4439ba95daf7b82794fe338726790e2dab89d119wrowe
4439ba95daf7b82794fe338726790e2dab89d119wrowe <div class="example"><p><code>
4439ba95daf7b82794fe338726790e2dab89d119wrowe (48)Address already in use: make_sock: could not bind to address [::]:80
4439ba95daf7b82794fe338726790e2dab89d119wrowe </code></p></div>
4439ba95daf7b82794fe338726790e2dab89d119wrowe </div>
4439ba95daf7b82794fe338726790e2dab89d119wrowe
4439ba95daf7b82794fe338726790e2dab89d119wrowe </div><div class="top"><a href="#page-header"><img alt="top" src="/images/up.gif" /></a></div>
4439ba95daf7b82794fe338726790e2dab89d119wrowe<div class="section">
4439ba95daf7b82794fe338726790e2dab89d119wrowe<h2><a name="ipv6" id="ipv6">Remarques sp�cifiques � IPv6</a></h2>
4439ba95daf7b82794fe338726790e2dab89d119wrowe
4439ba95daf7b82794fe338726790e2dab89d119wrowe
4439ba95daf7b82794fe338726790e2dab89d119wrowe <p>Un nombre croissant de plateformes impl�mentent IPv6, et
4439ba95daf7b82794fe338726790e2dab89d119wrowe <a class="glossarylink" href="/glossary.html#apr" title="voir glossaire">APR</a> supporte IPv6 sur la plupart d'entre elles,
4439ba95daf7b82794fe338726790e2dab89d119wrowe ce qui permet � httpd d'allouer des points de connexion (sockets) IPv6
4439ba95daf7b82794fe338726790e2dab89d119wrowe et de traiter des requ�tes envoy�es sur IPv6.</p>
a092e6811e647076fd5a106d1be1cb81f7632e52wrowe
4439ba95daf7b82794fe338726790e2dab89d119wrowe <p>Les administrateurs de httpd doivent se pr�occuper de la possibilit�
4439ba95daf7b82794fe338726790e2dab89d119wrowe pour un point de connexion IPv6 de traiter � la fois des connexions IPv4
4439ba95daf7b82794fe338726790e2dab89d119wrowe et des connexions IPv6.
4439ba95daf7b82794fe338726790e2dab89d119wrowe Le traitement de connexions IPv4 avec un point de connexion IPv6 utilise
4439ba95daf7b82794fe338726790e2dab89d119wrowe des adresses IPv6 traduites en IPv4, qui sont autoris�es par d�faut sur la
4439ba95daf7b82794fe338726790e2dab89d119wrowe plupart des plateformes, mais sont interdites par d�faut sous FreeBSD, NetBSD,
4439ba95daf7b82794fe338726790e2dab89d119wrowe et OpenBSD, afin de respecter la politique de s�curit� du syst�me sur ces plateformes.
4439ba95daf7b82794fe338726790e2dab89d119wrowe Sur les syst�mes o� ces adresses sont interdites par d�faut, un
4439ba95daf7b82794fe338726790e2dab89d119wrowe param�tre sp�cial du script <code class="program"><a href="/programs/configure.html">configure</a></code> permet de modifier
4439ba95daf7b82794fe338726790e2dab89d119wrowe ce comportement pour httpd.</p>
a092e6811e647076fd5a106d1be1cb81f7632e52wrowe
4439ba95daf7b82794fe338726790e2dab89d119wrowe <p>En revanche, sur certaines plateformes comme Linux et Tru64, la
4439ba95daf7b82794fe338726790e2dab89d119wrowe <strong>seule</strong> mani�re de g�rer � la fois IPv6 et IPv4 passe
4439ba95daf7b82794fe338726790e2dab89d119wrowe par l'utilisation d'adresses traduites. Si vous voulez que <code>httpd</code> g�re
4439ba95daf7b82794fe338726790e2dab89d119wrowe des connexions IPv4 et IPv6 avec un minimum de points de connexion,
4439ba95daf7b82794fe338726790e2dab89d119wrowe ce qui n�cessite l'utilisation d'adresses IPv6 traduites en IPv4,
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding utilisez l'option <code>--enable-v4-mapped</code> du script <code class="program"><a href="/programs/configure.html">configure</a></code>.</p>
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding <p>L'option <code>--enable-v4-mapped</code> est utilis�e par d�faut sur
toutes les plateformes sauf FreeBSD, NetBSD, et OpenBSD;
votre httpd a donc probablement �t� construit avec cette option.</p>
<p>Si vous souhaitez que httpd ne g�re que des connexions IPv4, sans se
soucier de ce que vos plateforme et APR supportent, sp�cifiez une adresse
IPv4 dans toutes les directives
<code class="directive"><a href="/mod/mpm_common.html#listen">Listen</a></code>, comme dans l'exemple
suivant :</p>
<div class="example"><p><code>
Listen 0.0.0.0:80<br />
Listen 192.0.2.1:80
</code></p></div>
<p>Si votre plateforme le supporte et si vous souhaitez que httpd g�re
des connexions IPv4 et IPv6 sur des points de connexion s�par�s
(c'est � dire d�sactiver la traduction des adresses IPv6 au format IPv4),
utilisez l'option <code>--disable-v4-mapped</code> du script
<code class="program"><a href="/programs/configure.html">configure</a></code>. <code>--disable-v4-mapped</code> est
utilis� par d�faut sur 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="protocol" id="protocol">Sp�cification du protocole avec Listen</a></h2>
<p>Dans la plupart des configurations, le second param�tre optionnel
<var>protocol</var> de la directive <code class="directive"><a href="/mod/mpm_common.html#listen">Listen</a></code> n'est pas obligatoire. S'il
n'est pas sp�cifi�, les protocoles par d�faut
sont <code>https</code> pour le port 443, et <code>http</code> pour
tous les autres ports. Le protocole sert � d�terminer quel module
doit traiter une requ�te, et � appliquer les optimisations
sp�cifiques au protocole via la directive <code class="directive"><a href="/mod/core.html#acceptfilter">AcceptFilter</a></code>.</p>
<p>Vous ne devez d�finir le protocole que si vous travaillez avec
des ports non standards. Par exemple, pour travailler en
<code>https</code> sur le port 8443 :</p>
<div class="example"><p><code>
Listen 192.170.2.1:8443 https
</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="virtualhost" id="virtualhost">Comment tout ceci fonctionne-t-il avec les h�tes virtuels</a></h2>
<p> La directive <code class="directive"><a href="/mod/mpm_common.html#listen">Listen</a></code> n'impl�mente pas les h�tes virtuels.
Elle indique simplement au serveur principal sur quels adresses et ports
il doit �couter. Si aucune directive
<code class="directive"><a href="/mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>
n'est pr�sente, le serveur se comportera de la m�me fa�on pour toutes
les requ�tes accept�es. En revanche, la directive
<code class="directive"><a href="/mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>
peut �tre utilis�e pour provoquer une r�action diff�rente du serveur
pour un ou plusieurs adresses ou ports. Pour impl�menter un h�te virtuel,
on doit d'abord indiquer au serveur sur quels adresses et ports il doit �couter.
Ensuite, une section
<code class="directive"><a href="/mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>
doit �tre cr��e pour le couple adresse+port sp�cifi� afin de d�finir le
comportement de cet h�te virtuel. Notez que si la directive
<code class="directive"><a href="/mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>
est d�finie pour une adresse et un port sur lesquels le serveur n'est pas cens�
�couter, cet h�te 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> |
<a href="/tr/bind.html" hreflang="tr" rel="alternate" title="T�rk�e">&nbsp;tr&nbsp;</a></p>
</div><div id="footer">
<p class="apache">Copyright 2012 The Apache Software Foundation.<br />Autoris� 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>