Publié - Mar, 14 May 2024
Un "vhost", ou hôte virtuel, est une fonctionnalité d'un serveur web qui permet à un seul serveur d'héberger plusieurs domaines ou sites internet. Chaque vhost a sa propre configuration distincte qui lui permet de fonctionner comme si c'était un serveur indépendant. Les vhosts sont largement utilisés pour optimiser les ressources du serveur, faciliter la gestion des sites, et réduire les coûts.
Le serveur web, tel qu'Apache ou Nginx, écoute les requêtes arrivant sur son adresse IP. Quand une requête arrive, le serveur vérifie l'en-tête "Host" de la requête pour déterminer quel vhost devrait traiter cette requête. Basé sur cette information, il utilise la configuration spécifique du vhost désigné pour servir les fichiers appropriés au client.
La configuration d’un vhost peut inclure des directives sur :
Pour Apache, un fichier de configuration de vhost typique pourrait ressembler à cela :
Dans cette exemple, apache écoute le port 80 et redirige les requêtes http destinés à exemple.com vers le dossier applicatif /var/www/exemple.com
Où se trouve les fichiers vhost ? Généralement on les trouve dans le chemin /etc/apache2/sites-enabled/
Après La modification des fichiers vhost, il faut redémarrer apache pour que les modifications soient prises en compte (par exemple : systemctl restart apache2)
Formtaeur Web
En tant que formateur web et administrateur du site, je suis dédié à enseigner les fondamentaux du développement web tout en garantissant une expérience utilisateur optimale. Mon objectif est de former et d'accompagner les apprenants à travers les principes essentiels du développement web tout en assurant la stabilité, la sécurité et la facilité d'utilisation du site pour une navigation fluide et intuitive.
Sun, 19 May 2024
Fri, 17 May 2024
Mar, 14 May 2024
Écrire un avis public