Créer et configurer un hôte virtuel Apache

Un hôte virtuel est un point d’entrée du serveur web. Il permet de définir et de paramétrer les adresses gérées par Apache.

Cet article décrit comment créer et configurer un hôte virtuel Apache.

Prérequis

Créer le répertoire racine de l’hôte virtuel

Le répertoire racine contient les ressources (pages, scripts, images, vidéos, fichiers…) nécessaires à l’affichage du site correspondant à l’hôte virtuel.

Je recommande de créer le répertoire racine dans le répertoire /home/myuser, et d’utiliser un nom de domaine comme nom de répertoire racine.

mkdir /home/myuser/mydomain.com
chown myuser:myuser /home/myuser/mydomain.com

Créer un hôte virtuel

Je recommande d’utiliser un nom de domaine comme nom d’hôte virtuel.

La ligne AssignUserID myuser myuser n’est utile que si le paquet apache2-mpm-itk permettant de personnaliser l’utilisateur Apache est installé sur le serveur.

nano /etc/apache2/sites-available/mydomain.com

<VirtualHost *:80>
    ServerAdmin webmaster@mydomain.com
    ServerName mydomain.com
    ServerAlias www.mydomain.com
    DocumentRoot /home/myuser/mydomain.com
    Options -Indexes
    AssignUserID myuser myuser
</VirtualHost>

Activer l’hôte virtuel

a2ensite mydomain.com
service apache2 reload

Apache gère désormais les adresses http://mydomain.com et http://www.mydomain.com

Désactiver l’hôte virtuel

a2dissite mydomain.com

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

*