Mon premier VirtualHost sur Apache2 (2.4+)

Les VirtualHost, ou vhost, sont des configurations permettant à un nom de domaine d’être reconnu par un serveur et de pointer vers un de ses dossiers selon les paramètres définis.

Ainsi, depuis votre zone DNS, vous pouvez définir que ce nom de domaine pointera vers cette IP. À ce moment, si vous faites utiliser le sous nom de domaine  » joker  » (wildcard, représenté par une *), alors tous les sous de domaine iront par défaut vers ce serveur. Il faut maintenant configurer votre serveur pour qu’il desserve les noms de domaine selon vos besoins.

Où qu’il est mon premier vhost ?

Nous allons voir ensemble les bases d’un vhost en définissant la configuration pour notre premier site, un petit site HTML ou PHP.

Mon site se trouve donc dans le répertoire /home/cartman34/www/mondomaine.fr/ et je veux que www.mondomaine.fr pointe dessus.

Dans la majorité des cas, vous trouverez les logs apache dans /var/log/apache2/ .

Je mets ça où ?

Il vous faut créer un fichier de configuration dans le dossier /etc/apache2/sites-available/ .

Genre un fichier mondomaine.fr.conf, vous collez votre vhost dedans et après c’est parti… Ha non, autant pour moi, faut l’activer avant !

Pour ça, tapez  a2ensite mondomaine.fr  pour l’activer.

Ensuite rechargez la configuration Apahce2 avec  service apache2 reload .

Un petit bonus pour bien terminer !

On souhaite généralement rediriger tous les (sous) noms de domaine non utilisés vers le site principal.

Afin d’éviter le  » duplicate content « , je vous conseille d’éviter les alias, mais plutôt d’utiliser des redirections permanentes (301), c’est ce qui est aussi préconisé par Google pour le référencement.

Ainsi, à la suite du précédent vhost, vous pouvez ajouter celui-ci.

Ici le nom de domaine mondomaine.fr et tous les sous noms de domaine non utilisés seront redirigés vers le site principal www.mondomaine.fr .

Ainsi quelqu’un qui tapera bachibouzouk.mondomaine.fr sera immédiatement redirigé vers www.mondomaine.fr .

Facebook Profile photo
Florent

Je suis un développeur web à mon compte et je m'intéresse à beaucoup de choses en informatique...

Aucun commentaire

Poster un commentaire