bind.xml.fr revision df25c29e2aba5387496d5515c1c4e0e20f519a58
97a9a944b5887e91042b019776c41d5dd74557aferikabele<?xml version="1.0" encoding="ISO-8859-1" ?>
97a9a944b5887e91042b019776c41d5dd74557aferikabele<!DOCTYPE manualpage SYSTEM "/style/manualpage.dtd">
97a9a944b5887e91042b019776c41d5dd74557aferikabele<?xml-stylesheet type="text/xsl" href="/style/manual.fr.xsl"?>
a945f35eff8b6a88009ce73de6d4c862ce58de3cslive<!-- French translation : Lucien GENTIS -->
a945f35eff8b6a88009ce73de6d4c862ce58de3cslive<!-- Reviewed by : Vincent Deffontaines -->
a945f35eff8b6a88009ce73de6d4c862ce58de3cslive<!-- English Revision: 587444:922236 (outdated) -->
b686b6a420bde7f78c416b90be11db94cb789979nd
b686b6a420bde7f78c416b90be11db94cb789979nd<!--
b686b6a420bde7f78c416b90be11db94cb789979nd Licensed to the Apache Software Foundation (ASF) under one or more
b686b6a420bde7f78c416b90be11db94cb789979nd contributor license agreements. See the NOTICE file distributed with
b686b6a420bde7f78c416b90be11db94cb789979nd this work for additional information regarding copyright ownership.
b686b6a420bde7f78c416b90be11db94cb789979nd The ASF licenses this file to You under the Apache License, Version 2.0
b686b6a420bde7f78c416b90be11db94cb789979nd (the "License"); you may not use this file except in compliance with
b686b6a420bde7f78c416b90be11db94cb789979nd the License. You may obtain a copy of the License at
b686b6a420bde7f78c416b90be11db94cb789979nd
52fff662005b1866a3ff09bb6c902800c5cc6dedjerenkrantz http://www.apache.org/licenses/LICENSE-2.0
b686b6a420bde7f78c416b90be11db94cb789979nd
b686b6a420bde7f78c416b90be11db94cb789979nd Unless required by applicable law or agreed to in writing, software
b686b6a420bde7f78c416b90be11db94cb789979nd distributed under the License is distributed on an "AS IS" BASIS,
4b5981e276e93df97c34e4da05ca5cf8bbd937dand WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
b686b6a420bde7f78c416b90be11db94cb789979nd See the License for the specific language governing permissions and
b686b6a420bde7f78c416b90be11db94cb789979nd limitations under the License.
3b3b7fc78d1f5bfc2769903375050048ff41ff26nd-->
ad74a0524a06bfe11b7de9e3b4ce7233ab3bd3f7nd
0066eddda7203f6345b56f77d146a759298dc635gryzor<manualpage metafile="bind.xml.meta">
7f5b59ccc63c0c0e3e678a168f09ee6a2f51f9d0nd
f3ec420152ca921e4c1ce77782f51b53f659018dnd <title>Adresse IP et port d'&eacute;coute</title>
f086b4b402fa9a2fefc7dda85de2a3cc1cd0a654rjung
3b3b7fc78d1f5bfc2769903375050048ff41ff26nd <summary>
b686b6a420bde7f78c416b90be11db94cb789979nd <p>Configuration d'Apache pour l'&eacute;coute sur un port et une adresse IP sp&eacute;cifiques.</p>
b686b6a420bde7f78c416b90be11db94cb789979nd </summary>
b686b6a420bde7f78c416b90be11db94cb789979nd
b686b6a420bde7f78c416b90be11db94cb789979nd <seealso><a href="vhosts/">H&ocirc;tes virtuels</a></seealso>
b686b6a420bde7f78c416b90be11db94cb789979nd <seealso><a href="dns-caveats.html">Probl&egrave;mes li&eacute;s &agrave; DNS</a></seealso>
b686b6a420bde7f78c416b90be11db94cb789979nd
b686b6a420bde7f78c416b90be11db94cb789979nd <section id="overview">
fd09dcc9b954fde7abde7955af4ba9a094d34d50rbowen <title>Vue d'ensemble</title>
fd09dcc9b954fde7abde7955af4ba9a094d34d50rbowen
fd09dcc9b954fde7abde7955af4ba9a094d34d50rbowen <related>
9a58dc6a2b26ec128b1270cf48810e705f1a90dbsf <modulelist>
9a58dc6a2b26ec128b1270cf48810e705f1a90dbsf <module>core</module>
fd09dcc9b954fde7abde7955af4ba9a094d34d50rbowen <module>mpm_common</module>
b686b6a420bde7f78c416b90be11db94cb789979nd </modulelist>
b686b6a420bde7f78c416b90be11db94cb789979nd <directivelist>
b686b6a420bde7f78c416b90be11db94cb789979nd <directive module="core" type="section">VirtualHost</directive>
b686b6a420bde7f78c416b90be11db94cb789979nd <directive module="mpm_common">Listen</directive>
117c1f888a14e73cdd821dc6c23eb0411144a41cnd </directivelist>
117c1f888a14e73cdd821dc6c23eb0411144a41cnd </related>
b686b6a420bde7f78c416b90be11db94cb789979nd
b686b6a420bde7f78c416b90be11db94cb789979nd
b686b6a420bde7f78c416b90be11db94cb789979nd <p>Au d&eacute;marrage d'Apache, un port et une adresse lui sont associ&eacute;s sur
b686b6a420bde7f78c416b90be11db94cb789979nd l'h&ocirc;te local et le serveur se met en attente de l'arriv&eacute;e d'une requ&ecirc;te.
fd09dcc9b954fde7abde7955af4ba9a094d34d50rbowen Par d&eacute;faut, le serveur &eacute;coute toutes les adresses de l'h&ocirc;te local.
b686b6a420bde7f78c416b90be11db94cb789979nd Cependant, on peut lui pr&eacute;ciser des ports et des adresses sp&eacute;cifiques &agrave; &eacute;couter,
b686b6a420bde7f78c416b90be11db94cb789979nd ou une combinaison des deux.
b686b6a420bde7f78c416b90be11db94cb789979nd Tout ceci est souvent associ&eacute; avec la fonctionnalit&eacute; des h&ocirc;tes virtuels
b686b6a420bde7f78c416b90be11db94cb789979nd qui d&eacute;termine la mani&egrave;re dont Apache r&eacute;pond aux diff&eacute;rents ports,
b686b6a420bde7f78c416b90be11db94cb789979nd noms d'h&ocirc;tes et adresses IP.</p>
b686b6a420bde7f78c416b90be11db94cb789979nd
b686b6a420bde7f78c416b90be11db94cb789979nd <p>La directive <directive module="mpm_common">Listen</directive>
b686b6a420bde7f78c416b90be11db94cb789979nd enjoint le serveur de n'accepter des requ&ecirc;tes que sur les ports sp&eacute;cifi&eacute;s ou
b686b6a420bde7f78c416b90be11db94cb789979nd une combinaison adresse/port. Si seul un num&eacute;ro de port est sp&eacute;cifi&eacute;
b686b6a420bde7f78c416b90be11db94cb789979nd dans la directive <directive module="mpm_common">Listen</directive>,
b686b6a420bde7f78c416b90be11db94cb789979nd le serveur se met &agrave; l'&eacute;coute sur ce port, sur toutes les interfaces r&eacute;seau.
b686b6a420bde7f78c416b90be11db94cb789979nd Si une adresse IP est sp&eacute;cifi&eacute;e en plus du port, le serveur va &eacute;couter
b686b6a420bde7f78c416b90be11db94cb789979nd sur ce port, uniquement sur l'interface r&eacute;seau correspondante. On peut utiliser
fd09dcc9b954fde7abde7955af4ba9a094d34d50rbowen de multiples directives
fd09dcc9b954fde7abde7955af4ba9a094d34d50rbowen <directive module="mpm_common">Listen</directive> pour
9a58dc6a2b26ec128b1270cf48810e705f1a90dbsf sp&eacute;cifier plusieurs adresses et ports &agrave; &eacute;couter. Le serveur r&eacute;pondra alors
9a58dc6a2b26ec128b1270cf48810e705f1a90dbsf aux requ&ecirc;tes sur ces ports et adresses sp&eacute;cifi&eacute;s.</p>
fd09dcc9b954fde7abde7955af4ba9a094d34d50rbowen
e55e60efce8a3e2139132c1d6ad9f6f0d2976614nd <p>Par exemple, pour faire en sorte que le serveur accepte des connexions
e55e60efce8a3e2139132c1d6ad9f6f0d2976614nd sur les ports 80 et 8000, sur toutes les interfaces, utilisez :</p>
e55e60efce8a3e2139132c1d6ad9f6f0d2976614nd
e55e60efce8a3e2139132c1d6ad9f6f0d2976614nd <example>
b686b6a420bde7f78c416b90be11db94cb789979nd Listen 80<br />
b686b6a420bde7f78c416b90be11db94cb789979nd Listen 8000
b686b6a420bde7f78c416b90be11db94cb789979nd </example>
b686b6a420bde7f78c416b90be11db94cb789979nd
b686b6a420bde7f78c416b90be11db94cb789979nd <p>Pour faire en sorte que le serveur accepte des connexions sur le port 80
b686b6a420bde7f78c416b90be11db94cb789979nd pour une interface, et sur le port 8000 pour une
b686b6a420bde7f78c416b90be11db94cb789979nd autre interface, utilisez :</p>
b686b6a420bde7f78c416b90be11db94cb789979nd
b686b6a420bde7f78c416b90be11db94cb789979nd <example>
b686b6a420bde7f78c416b90be11db94cb789979nd Listen 192.0.2.1:80<br />
b686b6a420bde7f78c416b90be11db94cb789979nd Listen 192.0.2.5:8000
b686b6a420bde7f78c416b90be11db94cb789979nd </example>
9a58dc6a2b26ec128b1270cf48810e705f1a90dbsf
fd09dcc9b954fde7abde7955af4ba9a094d34d50rbowen <p>Les adresses IPv6 doivent &ecirc;tre mises entre crochets, comme dans
e55e60efce8a3e2139132c1d6ad9f6f0d2976614nd l'exemple suivant :</p>
e55e60efce8a3e2139132c1d6ad9f6f0d2976614nd
e55e60efce8a3e2139132c1d6ad9f6f0d2976614nd <example>
e55e60efce8a3e2139132c1d6ad9f6f0d2976614nd Listen [2001:db8::a00:20ff:fea7:ccea]:80
b686b6a420bde7f78c416b90be11db94cb789979nd </example>
c6e6ef7c81b1ac917bb7a994557908225bac491ecovener </section>
c6e6ef7c81b1ac917bb7a994557908225bac491ecovener
c6e6ef7c81b1ac917bb7a994557908225bac491ecovener <section id="ipv6">
c6e6ef7c81b1ac917bb7a994557908225bac491ecovener <title>Remarques sp&eacute;cifiques &agrave; IPv6</title>
9a58dc6a2b26ec128b1270cf48810e705f1a90dbsf
c6e6ef7c81b1ac917bb7a994557908225bac491ecovener <p>Un nombre croissant de plateformes impl&eacute;mentent IPv6, et
c6e6ef7c81b1ac917bb7a994557908225bac491ecovener <glossary>APR</glossary> supporte IPv6 sur la plupart d'entre elles,
c6e6ef7c81b1ac917bb7a994557908225bac491ecovener ce qui permet &agrave; Apache d'allouer des points de connexion (sockets) IPv6
9a58dc6a2b26ec128b1270cf48810e705f1a90dbsf et de traiter des requ&ecirc;tes envoy&eacute;es sur IPv6.</p>
c6e6ef7c81b1ac917bb7a994557908225bac491ecovener
fd09dcc9b954fde7abde7955af4ba9a094d34d50rbowen <p>Les administrateurs d'Apache doivent se pr&eacute;occuper de la possibilit&eacute;
fd09dcc9b954fde7abde7955af4ba9a094d34d50rbowen pour un point de connexion IPv6 de traiter &agrave; la fois des connexions IPv4
fd09dcc9b954fde7abde7955af4ba9a094d34d50rbowen et des connexions IPv6.
fd09dcc9b954fde7abde7955af4ba9a094d34d50rbowen Le traitement de connexions IPv4 avec un point de connexion IPv6 utilise
b686b6a420bde7f78c416b90be11db94cb789979nd des adresses IPv6 traduites en IPv4, qui sont autoris&eacute;es par d&eacute;faut sur la
b686b6a420bde7f78c416b90be11db94cb789979nd plupart des plateformes, mais sont interdites par d&eacute;faut sous FreeBSD, NetBSD,
b686b6a420bde7f78c416b90be11db94cb789979nd et OpenBSD, afin de respecter la politique de s&eacute;curit&eacute; du syst&egrave;me sur ces plateformes.
b686b6a420bde7f78c416b90be11db94cb789979nd Sur les syst&egrave;mes o&ugrave; ces adresses sont interdites par d&eacute;faut, un
b686b6a420bde7f78c416b90be11db94cb789979nd param&egrave;tre sp&eacute;cial du script <program>configure</program> permet de modifier
b686b6a420bde7f78c416b90be11db94cb789979nd ce comportement pour Apache.</p>
b686b6a420bde7f78c416b90be11db94cb789979nd
b686b6a420bde7f78c416b90be11db94cb789979nd <p>En revanche, sur certaines plateformes comme Linux et Tru64, la
b686b6a420bde7f78c416b90be11db94cb789979nd <strong>seule</strong> mani&egrave;re de g&eacute;rer &agrave; la fois IPv6 et IPv4 passe
b686b6a420bde7f78c416b90be11db94cb789979nd par l'utilisation d'adresses traduites. Si vous voulez qu'Apache g&egrave;re
b686b6a420bde7f78c416b90be11db94cb789979nd des connexions IPv4 et IPv6 avec un minimum de points de connexion,
b686b6a420bde7f78c416b90be11db94cb789979nd ce qui n&eacute;cessite l'utilisation d'adresses IPv6 traduites en IPv4,
fd09dcc9b954fde7abde7955af4ba9a094d34d50rbowen utilisez l'option <code>--enable-v4-mapped</code> du script <program>
e55e60efce8a3e2139132c1d6ad9f6f0d2976614nd configure</program>.</p>
e55e60efce8a3e2139132c1d6ad9f6f0d2976614nd
e55e60efce8a3e2139132c1d6ad9f6f0d2976614nd <p>L'option <code>--enable-v4-mapped</code> est utilis&eacute;e par d&eacute;faut sur
e55e60efce8a3e2139132c1d6ad9f6f0d2976614nd toutes les plateformes sauf FreeBSD, NetBSD, et OpenBSD;
e55e60efce8a3e2139132c1d6ad9f6f0d2976614nd votre Apache a donc probablement &eacute;t&eacute; construit avec cette option.</p>
b686b6a420bde7f78c416b90be11db94cb789979nd
b686b6a420bde7f78c416b90be11db94cb789979nd <p>Si vous souhaitez qu'Apache ne g&egrave;re que des connexions IPv4, sans se
b686b6a420bde7f78c416b90be11db94cb789979nd soucier de ce que vos plateforme et APR supportent, sp&eacute;cifiez une adresse
3b3b7fc78d1f5bfc2769903375050048ff41ff26nd IPv4 dans toutes les directives
ad74a0524a06bfe11b7de9e3b4ce7233ab3bd3f7nd <directive module="mpm_common">Listen</directive>, comme dans l'exemple
0066eddda7203f6345b56f77d146a759298dc635gryzor suivant :</p>
7f5b59ccc63c0c0e3e678a168f09ee6a2f51f9d0nd
f3ec420152ca921e4c1ce77782f51b53f659018dnd <example>
f086b4b402fa9a2fefc7dda85de2a3cc1cd0a654rjung Listen 0.0.0.0:80<br />
3b3b7fc78d1f5bfc2769903375050048ff41ff26nd Listen 192.0.2.1:80
9c1260efa52c82c2a58e5b5f20cd6902563d95f5rbowen </example>
b686b6a420bde7f78c416b90be11db94cb789979nd
b686b6a420bde7f78c416b90be11db94cb789979nd <p>Si votre plateforme le supporte et si vous souhaitez qu'Apache g&egrave;re
des connexions IPv4 et IPv6 sur des points de connexion s&eacute;par&eacute;s
(c'est &agrave; dire d&eacute;sactiver la traduction des adresses IPv6 au format IPv4),
utilisez l'option <code>--disable-v4-mapped</code> du script
<program> configure</program>. <code>--disable-v4-mapped</code> est
utilis&eacute; par d&eacute;faut sur FreeBSD, NetBSD, et OpenBSD.</p>
</section>
<section id="virtualhost">
<title>Comment tout ceci fonctionne-t-il avec les h&ocirc;tes virtuels</title>
<p> La directive <directive
module="mpm_common">Listen</directive> n'impl&eacute;mente pas les h&ocirc;tes virtuels.
Elle indique simplement au serveur principal sur quels adresses et ports
il doit &eacute;couter. Si aucune directive
<directive module="core" type="section">VirtualHost</directive>
n'est pr&eacute;sente, le serveur se comportera de la m&ecirc;me fa&ccedil;on pour toutes
les requ&ecirc;tes accept&eacute;es. En revanche, la directive
<directive module="core" type="section">VirtualHost</directive>
peut &ecirc;tre utilis&eacute;e pour provoquer une r&eacute;action diff&eacute;rente du serveur
pour un ou plusieurs adresses ou ports. Pour impl&eacute;menter un h&ocirc;te virtuel,
on doit d'abord indiquer au serveur sur quels adresses et ports il doit &eacute;couter.
Ensuite, une section
<directive module="core" type="section">VirtualHost</directive>
doit &ecirc;tre cr&eacute;&eacute;e pour le couple adresse+port sp&eacute;cifi&eacute; afin de d&eacute;finir le
comportement de cet h&ocirc;te virtuel. Notez que si la directive
<directive module="core" type="section">VirtualHost</directive>
est d&eacute;finie pour une adresse et un port sur lesquels le serveur n'est pas cens&eacute;
&eacute;couter, cet h&ocirc;te virtuel ne sera pas accessible.</p>
</section>
</manualpage>