From: Lucien Gentis Au démarrage de httpd, un port et une adresse lui sont associés sur
l'hôte local et le serveur se met en attente de l'arrivée d'une requête.
Par défaut, le serveur écoute toutes les adresses de l'hôte local.
- Cependant, on peut lui préciser des ports et des adresses spécifiques à écouter,
- ou une combinaison des deux.
- Tout ceci est souvent associé avec la fonctionnalité
- des hôtes virtuels
- qui détermine la manière dont La directive La directive Par exemple, pour faire en sorte que le serveur accepte des connexions
- sur les ports 80 et 8000, sur toutes les interfaces, utilisez : Voir cette
- discussion dans le wiki pour plus de conseils pour résoudre ce
- problème. Changer la configuration de l'écoute au redémarrage
Remarques spécifiques à IPv6
Spécification du protocole avec Listen
Comment tout ceci fonctionne-t-il avec les hôtes virtuels
Voir aussi
+ Qu'en est-il avec les serveurs virtuels
Voir aussi
Vue d'ensemble
@@ -51,28 +51,25 @@
httpd
répond aux différents ports,
- noms d'hôtes et adresses IP.Listen
- enjoint le serveur de n'accepter des requêtes que sur le(s)
- port(s) spécifiés ou
- une combinaison adresse/port. Si seul un numéro de port est spécifié
- dans la directive Listen
,
- le serveur se met à l'écoute sur ce port, sur toutes les interfaces réseau.
- Si une adresse IP est spécifiée en plus du port, le serveur va écouter
- sur ce port, uniquement sur l'interface réseau correspondante. On peut utiliser
- de multiples directives
- Listen
pour
- spécifier plusieurs adresses et ports à écouter. Le serveur répondra alors
- aux requêtes sur ces ports et adresses spécifiés.httpd
répond aux différents ports, noms d'hôtes et
+ adresses IP.
+
+ Listen
permet
+ d'indiquer au serveur qu'il ne doit accepter des requêtes que sur le(s)
+ port(s) spécifiés ou une combinaison adresse/port. Si seul un numéro de port
+ est spécifié dans la directive Listen
, le serveur se met à l'écoute sur ce
+ port et sur toutes les interfaces réseau. Si une adresse IP est spécifiée
+ en plus du port, le serveur va écouter sur ce port et uniquement sur
+ l'interface réseau correspondante. On peut utiliser plusieurs directives
+ Listen
pour spécifier plusieurs
+ adresses et ports à écouter. Le serveur répondra alors aux requêtes sur tous
+ les ports et adresses spécifiés.Listen 80
Listen 8000
@@ -101,8 +98,8 @@ Listen 192.0.2.5:8000
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
+ soucier de ce que votre plateforme et APR supportent, spécifiez une adresse
IPv4 dans toutes les directives
Listen
, comme dans l'exemple
suivant :
La directive Listen
n'implémente pas les hôtes virtuels.
+
La directive Listen
n'implémente pas les serveurs virtuels.
Elle indique simplement au serveur principal sur quels adresses et ports
il doit écouter. Si aucune directive
<VirtualHost>
@@ -213,7 +210,7 @@ Listen 192.0.2.1:80
les requêtes acceptées. En revanche, la directive
<VirtualHost>
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,
+ pour un ou plusieurs adresses ou ports. Pour implémenter un serveur virtuel,
on doit d'abord indiquer au serveur sur quels adresses et ports il doit écouter.
Ensuite, une section
<VirtualHost>