bind.html should be renamed and bind.html.html created.

Herve

Title: D�finir quelles adresses et quels ports Apache utilise

Définir quelles adresses et quels ports Apache utilise


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 Port 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.

Il existe deux directives pour resteindre ou sp�cifier sur quels adresses et ports Apache doit �couter.

  • BindAddress est employ� pour resteindre le serveur � n'�couter qu'une seule adresse, et peut perm�tre plusieurs serveurs Apache sur la m�me machine d'�couter diff�rentes adresses IP.
  • Listen peut �tre employ� pour permettre � un serveur Apache d'�couter depuis plusieurs adresses et ports.

BindAddress

Syntaxe : BindAddress [ * | IP-address | hostname ]
Défaut : BindAddress *
Contexte : configuration du serveur
Statut : base

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 Port directive. Il ne doit y avoir qu'au plus une seule directive BindAddress.

Listen

Syntaxe : Listen [ port | IP-address:port ]
D�faut : aucun
Contexte : configuration du serveur
Statut : base

Listen peut �tre utilis� � la place de BindAddress et Port. 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 Port, 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.

Plusieurs directives Listen 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.

Par exemple pour autoriser les requ�tes sur les ports 80 et 8000, il suffit d'�crire :

   Listen 80
   Listen 8000
Pour que le serveur acccepte des requ�tes provenant de deux adresses et ports sp�cifiques, �crivez :
   Listen 192.170.2.1:80
   Listen 192.170.2.5:8000

Comment cela fonctionne avec les hôtes virtuels

BindAddress et Listen n'impl�mentent pas les h�tes virtuels. Ils indiquent au serveur principal sur quelles adresses et ports �couter. Si aucune directive <VirtualHost> n'est employ�e, le serveur se comportera de la m�me mani�re pour toutes les requ�tes. <VirtualHost> 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 <VirtualHost> 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.

Voir également

Voir également la documentation sur les hôtes virtuels, la directive BindAddress, la directive Port, les questions sur le DNS et la section <VirtualHost>.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to