Qu'est-ce qu'un hôte virtuel ?
Un hôte virtuel fait référence à la capacité d'héberger plusieurs sites Web de noms de domaine sur un seul serveur, ou à la fonctionnalité qui permet cette capacité. En utilisant l’hébergement virtuel, plusieurs domaines peuvent être exploités sans avoir besoin d’augmenter le nombre de serveurs. Il existe deux principaux types d’hébergement virtuel : Basé sur IP et basé sur le nom.
Hébergement virtuel basé sur IP :
Dans cette méthode, une adresse IP unique est attribuée à chaque nom de domaine et plusieurs adresses IP sont attribuées à un seul serveur. L'identification du domaine est gérée au niveau de la couche réseau à l'aide de l'adresse IP, ce qui rend cette méthode compatible avec une variété d' applications. Cependant, héberger de nombreux domaines de cette manière nécessite d’obtenir un grand nombre d’adresses IP mondiales.
Hébergement virtuel basé sur le nom :
Cette approche relie plusieurs noms de domaine à une seule adresse IP. Le domaine prévu est spécifié dans l’en-tête du protocole au niveau de la couche application . Pour les communications HTTP, l'en-tête Host est utilisé pour indiquer le nom de domaine de l'hôte virtuel. Pour les communications HTTPS, SNI (Server Name Indication), une extension de SSL/TLS, est utilisée pour spécifier le domaine.