| <!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é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éfinir quelles adresses et quels |
| ports Apache utilise</h1> |
| <hr /> |
| Quand Apache démarre, il se connecte à des ports |
| et adresses donnés de la machine et attend les |
| requêtes. Par défaut il écoute sur toutes |
| les adresses de la machines, et sur le port défini par |
| la directive <tt>Port</tt> du fichier de configuration. |
| Cependant, on peut lui indiquer d'écouter sur d'autres |
| ports, ou d'écouter à partir de certaines |
| adresses seulement, ou une combinaison de ces |
| paramètres. Ceci est généralement |
| combiné avec la fonction d'hôte virtuel qui |
| définit comment répond aux différentes |
| adresses IP, nom d'hôte et de ports. |
| |
| <p>Il existe deux directives pour resteindre ou |
| spécifier sur quels adresses et ports Apache doit |
| écouter.</p> |
| |
| <ul> |
| <li><a href="#bindaddress">BindAddress</a> est employé |
| pour resteindre le serveur à n'écouter qu'une |
| seule adresse, et peut permettre plusieurs serveurs Apache |
| sur la même machine d'écouter différentes |
| adresses IP.</li> |
| |
| <li><a href="#listen">Listen</a> peut être |
| employé pour permettre à un serveur Apache |
| d'é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é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 à n'écouter |
| que d'une adresse spécifique. Si l'argument est *, le |
| serveur écoute sur toutes les adresses. Le port |
| d'écoute est dé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é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 être utilisé à la |
| place de <tt>BindAddress</tt> et <tt>Port</tt>. Il indique au |
| serveur d'accepter des requêtes venant d'un port |
| spécifique ou d'une combinaison d'adresse et de port. Si |
| le premier format est employé, avec uniquement un |
| numéro de port, le serveur écoute sur ce port, |
| à la place du port spécifié dans la |
| directive <tt>Port</tt>, sur l'ensemble des interfaces |
| réseau. Si une adresse est donnée en plus du |
| port, le serveur n'écoutera que sur le port de |
| l'interface spécifiée.</p> |
| |
| <p>Plusieurs directives <tt>Listen</tt> peuvent être |
| utilisées pour spécifier un ensemble d'adresses |
| et de ports d'écoute. Le serveur répondra aux |
| requêtes provenant de n'importe quels de ces adresses et |
| ports.</p> |
| |
| <p>Par exemple pour autoriser les requêtes sur les ports |
| 80 et 8000, il suffit d'écrire :</p> |
| <pre> |
| Listen 80 |
| Listen 8000 |
| </pre> |
| Pour que le serveur acccepte des requêtes provenant de |
| deux adresses et ports spécifiques, écrivez : |
| <pre> |
| Listen 192.170.2.1:80 |
| Listen 192.170.2.5:8000 |
| </pre> |
| |
| <h2>Comment cela fonctionne avec les hôtes virtuels</h2> |
| <tt>BindAddress</tt> et <tt>Listen</tt> n'implémentent |
| pas les hôtes virtuels. Ils indiquent au serveur |
| principal sur quelles adresses et ports écouter. Si |
| aucune directive <tt><VirtualHost></tt> n'est |
| employée, le serveur se comportera de la même |
| manière pour toutes les requêtes. |
| <tt><VirtualHost></tt> peut être employé |
| pour définir un comportement différent pour un ou |
| plusieurs de ces ports et adresses. Pour implémenter un |
| hôte virtuel, le serveur doit connaître quels ports |
| et quelles adresses employer. Une section |
| <tt><VirtualHost></tt> doit être |
| créée pour une adresse et un port |
| spécifique afin de définir le comportement de cet |
| hôte virtuel. Il faut noter que si un hôte virtuel |
| est configuré pour une adresse ou un port sur lequel le |
| serveur n'écoute pas, il est inaccessible. |
| |
| <h2>Voir également</h2> |
| Voir également la documentation sur les <a |
| href="vhosts/">hô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 |
| <VirtualHost></a>. <!--#include virtual="footer.html" --> |
| </body> |
| </html> |
| |