Hôte virtuel
Ou Virtual Host.
Motivation
- Herberger plusieurs serveurs sur une même machine, visibles avec des
noms différents (de ceux de la machine).
Architecture
Le virtual hosting peut être basé sur :
- les adresses IP que le client cherche à accéder. Des
adresses IP différentes doivent donc être attribuées à
chaque hôte virtuel (via plusieurs interfaces réseaux réelles
ou virtuelles) ;
- les noms, le serveur lit alors le nom d'hôte spécifié
par le client (champ "Host:" de HTTP 1.1 ou extension de HTTP 1.0)
dans l'en-tête HTTP. Divers hôtes virtuels partagent ainsi l'adresse
IP du serveur, par le biais d'une modification du DNS (qui fait correspondre
la même adresse IP du serveur pour les différents noms d'hôtes
virtuels) ;
Caractéristiques
Usage
Limitations
- Le virtual hosting basé sur les noms ne peut être utilisé
avec SSL ;
Exemples
Les hôtes virtuels sont supportés par :