summaryrefslogtreecommitdiff
path: root/APACHE_1_3_42/htdocs/manual/bind.html.fr
blob: 8e9bd2142310785ba823ab79d5286e74957d5573 (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
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<!--Traduction anglais 1.15 -->

<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <meta name="generator" content="HTML Tidy, see www.w3.org" />
    <meta http-equiv="Content-Type"
    content="text/html; charset=iso-8859-1" />

    <title>D&eacute;finir quelles adresses et quels ports Apache
    utilise</title>
  </head>
  <!-- Background white, links blue (unvisited), navy (visited), red (active) -->

  <body bgcolor="#FFFFFF" text="#000000" link="#0000FF"
  vlink="#000080" alink="#FF0000">
    <!--#include virtual="header.html" -->

    <h1 align="CENTER">D&eacute;finir quelles adresses et quels
    ports Apache utilise</h1>
    <hr />
    Quand Apache d&eacute;marre, il se connecte &agrave; des ports
    et adresses donn&eacute;s de la machine et attend les
    requ&ecirc;tes. Par d&eacute;faut il &eacute;coute sur toutes
    les adresses de la machines, et sur le port d&eacute;fini par
    la directive <tt>Port</tt> du fichier de configuration.
    Cependant, on peut lui indiquer d'&eacute;couter sur d'autres
    ports, ou d'&eacute;couter &agrave; partir de certaines
    adresses seulement, ou une combinaison de ces
    param&egrave;tres. Ceci est g&eacute;n&eacute;ralement
    combin&eacute; avec la fonction d'h&ocirc;te virtuel qui
    d&eacute;finit comment r&eacute;pond aux diff&eacute;rentes
    adresses IP, nom d'h&ocirc;te et de ports. 

    <p>Il existe deux directives pour resteindre ou
    sp&eacute;cifier sur quels adresses et ports Apache doit
    &eacute;couter.</p>

    <ul>
      <li><a href="#bindaddress">BindAddress</a> est employ&eacute;
      pour resteindre le serveur &agrave; n'&eacute;couter qu'une
      seule adresse, et peut permettre plusieurs serveurs Apache
      sur la m&ecirc;me machine d'&eacute;couter diff&eacute;rentes
      adresses IP.</li>

      <li><a href="#listen">Listen</a> peut &ecirc;tre
      employ&eacute; pour permettre &agrave; un serveur Apache
      d'&eacute;couter plusieurs adresses et ports.</li>
    </ul>

    <h3><a id="bindaddress" name="bindaddress">BindAddress</a></h3>
    <a href="mod/directive-dict.html#Syntax"
    rel="Help"><strong>Syntaxe :</strong></a> BindAddress <em>[ * |
    IP-address | hostname ]</em><br />
     <a href="mod/directive-dict.html#Default"
    rel="Help"><strong>D&eacute;faut :</strong></a>
    <code>BindAddress *</code><br />
     <a href="mod/directive-dict.html#Context"
    rel="Help"><strong>Contexte :</strong></a> configuration du
    serveur<br />
     <a href="mod/directive-dict.html#Status"
    rel="Help"><strong>Statut :</strong></a> base 

    <p>Cette directive force le serveur &agrave; n'&eacute;couter
    que d'une adresse sp&eacute;cifique. Si l'argument est *, le
    serveur &eacute;coute sur toutes les adresses. Le port
    d'&eacute;coute est d&eacute;fini par la directive
    <tt>Port</tt> directive. Il ne doit y avoir qu'au plus une
    seule directive <tt>BindAddress</tt>.</p>

    <h3><a id="listen" name="listen">Listen</a></h3>
    <a href="mod/directive-dict.html#Syntax"
    rel="Help"><strong>Syntaxe :</strong></a> Listen <em>[ port |
    IP-address:port ]</em><br />
     <a href="mod/directive-dict.html#Default"
    rel="Help"><strong>D&eacute;faut :</strong></a>
    <code>aucun</code><br />
     <a href="mod/directive-dict.html#Context"
    rel="Help"><strong>Contexte :</strong></a> configuration du
    serveur<br />
     <a href="mod/directive-dict.html#Status"
    rel="Help"><strong>Statut :</strong></a> base 

    <p><tt>Listen</tt> peut &ecirc;tre utilis&eacute; &agrave; la
    place de <tt>BindAddress</tt> et <tt>Port</tt>. Il indique au
    serveur d'accepter des requ&ecirc;tes venant d'un port
    sp&eacute;cifique ou d'une combinaison d'adresse et de port. Si
    le premier format est employ&eacute;, avec uniquement un
    num&eacute;ro de port, le serveur &eacute;coute sur ce port,
    &agrave; la place du port sp&eacute;cifi&eacute; dans la
    directive <tt>Port</tt>, sur l'ensemble des interfaces
    r&eacute;seau. Si une adresse est donn&eacute;e en plus du
    port, le serveur n'&eacute;coutera que sur le port de
    l'interface sp&eacute;cifi&eacute;e.</p>

    <p>Plusieurs directives <tt>Listen</tt> peuvent &ecirc;tre
    utilis&eacute;es pour sp&eacute;cifier un ensemble d'adresses
    et de ports d'&eacute;coute. Le serveur r&eacute;pondra aux
    requ&ecirc;tes provenant de n'importe quels de ces adresses et
    ports.</p>

    <p>Par exemple pour autoriser les requ&ecirc;tes sur les ports
    80 et 8000, il suffit d'&eacute;crire :</p>
<pre>
   Listen 80
   Listen 8000
</pre>
    Pour que le serveur acccepte des requ&ecirc;tes provenant de
    deux adresses et ports sp&eacute;cifiques, &eacute;crivez : 
<pre>
   Listen 192.170.2.1:80
   Listen 192.170.2.5:8000
</pre>

    <h2>Comment cela fonctionne avec les h&ocirc;tes virtuels</h2>
    <tt>BindAddress</tt> et <tt>Listen</tt> n'impl&eacute;mentent
    pas les h&ocirc;tes virtuels. Ils indiquent au serveur
    principal sur quelles adresses et ports &eacute;couter. Si
    aucune directive <tt>&lt;VirtualHost&gt;</tt> n'est
    employ&eacute;e, le serveur se comportera de la m&ecirc;me
    mani&egrave;re pour toutes les requ&ecirc;tes.
    <tt>&lt;VirtualHost&gt;</tt> peut &ecirc;tre employ&eacute;
    pour d&eacute;finir un comportement diff&eacute;rent pour un ou
    plusieurs de ces ports et adresses. Pour impl&eacute;menter un
    h&ocirc;te virtuel, le serveur doit conna&icirc;tre quels ports
    et quelles adresses employer. Une section
    <tt>&lt;VirtualHost&gt;</tt> doit &ecirc;tre
    cr&eacute;&eacute;e pour une adresse et un port
    sp&eacute;cifique afin de d&eacute;finir le comportement de cet
    h&ocirc;te virtuel. Il faut noter que si un h&ocirc;te virtuel
    est configur&eacute; pour une adresse ou un port sur lequel le
    serveur n'&eacute;coute pas, il est inaccessible. 

    <h2>Voir &eacute;galement</h2>
    Voir &eacute;galement la documentation sur les <a
    href="vhosts/">h&ocirc;tes virtuels</a>, la <a
    href="mod/core.html#bindaddress">directive BindAddress</a>, la
    <a href="mod/core.html#port">directive Port</a>, les <a
    href="dns-caveats.html">questions sur le DNS</a> et la <a
    href="mod/core.html#virtualhost">section
    &lt;VirtualHost&gt;</a>. <!--#include virtual="footer.html" -->
  </body>
</html>