4,K
Ce tutoriel sert à la configuration d’un sous-domaine avec Apache2
- Un domaine avec l’accès DNS
- SSH avec accès root
- Apache2 comme serveur web
- Connaître l’ipv4 de votre serveur
À remplacer durant ce tutoriel :
test –> par votre sous-domaine voulu
xxx.xxx.xxx.xx –> Ipv4 de votre serveur
domain –> Votre domaine
.tld –> l’extension de votre domaine (ex : .com, .fr, .net)
Configuration DNS
Veuillez ajouter une entrée de type A dans la gestion DNS de votre nom de domaine.
Configuration d’Apache
N’oubliez pas d’adapter les lignes suivantes en fonction de vos besoins.
Tout ce déroule désormais en SSH.
Exécutez :
nano /etc/apache2/sites-available/test.conf
Ajouter :
<VirtualHost *:80>
ServerAdmin contact@domain.tld
ServerName test.domain.tld
DocumentRoot /var/www/test
ErrorLog ${APACHE_LOG_DIR}/site-error.log
LogLevel warn
CustomLog ${APACHE_LOG_DIR}/site-access.log combined
</VirtualHost>
Ceci est une configuration de base d’un VirtalHost, vous pouvez retirer la partie concernant les logs si vous le souhaitez.
Ensuite, activez votre sous-domaine et redémarrez Apache :
a2ensite test
service apache2 restart
Pour le désactiver :
a2dissite test
Et normalement, tout devrait fonctionné 😀