Mettre en place un Virtual Host simplement

Sous Linux, mettre en place un Virtual Host d’Apache2 est très simple. Il suffit de configurer le fichier /etc/hosts en tant qu’administrateur et de créer deux fichiers pour chaque domaine.

Mise en place

Tout d’abord dans le fichier /etc/hosts :

Enregistrer et rendez-vous dans le dossier /etc/apache2/sites-available et faire une copie des deux fichier (default.conf et default-ssl.conf) présents par défaut.

Ensuite renommer comme le domaine entré dans le fichier hosts. L’un avec -ssl évidemment…

Puis modifier ces fichiers, avec le domaine spécifié dans hosts. Ne pas omettre les chemins d’access.log et error.log, ce sera peut-être utile un jour.
A noter que dans le « -ssl.conf » les chemins d’accès des logs sont déjà présents.

Exemple d’un fichier :

Exemple d’un fichier destiné à SSL :

Installation

Enregistrer et ouvrir une console utilisateur pour y taper :

Ceci à créé des liens symboliques de ces fichiers dans /etc/apache2/sites-enable/.
A savoir que a2dissite domaine-local[-ssl].conf désactive le domaine.

Voilà, si il n’y a pas d’erreur au rechargement d’Apache, votre domaine est accessible à l’adresse https://domaine-local.com. Reste juste à accepter l’exception SSL pour l’accès sécurisé.

Laisser un commentaire

Laisser un commentaire

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