Dans le tutoriel précédent, nous avons importé notre base de données et uploadé nos fichiers sur le serveur.
Sur un serveur dédié, Apache peut héberger plusieurs sites sur la même machine grâce aux virtual hosts. Chaque domaine possède sa propre configuration, son dossier web, ses logs et, idéalement, son certificat HTTPS.
Sur Debian et Ubuntu, la méthode propre consiste à créer un fichier de configuration dans /etc/apache2/sites-available/, à l’activer avec a2ensite, puis à recharger Apache après un test de syntaxe.
Voici une méthode moderne, propre et réutilisable pour créer un virtual host Apache sans casser les autres sites du serveur.