Objectif

Cette documentation décrit les étapes permettant de désactiver le Virtual Host par défaut d’Apache2 et de supprimer le répertoire html par défaut sur un système Debian.

Prérequis

  • Un serveur Debian avec Apache2 installé

  • Des droits d’administration (root ou accès via sudo)

Étapes

1. Désactiver le Virtual Host par défaut

Par défaut, Apache2 sur Debian utilise un Virtual Host stocké dans le fichier /etc/apache2/sites-enabled/000-default.conf. Pour le désactiver :

a. Désactivation du Virtual Host

Exécutez la commande suivante :

sudo a2dissite 000-default

Cette commande désactive le site en supprimant le lien symbolique présent dans /etc/apache2/sites-enabled/.

b. Recharger la configuration d’Apache

Après avoir désactivé le Virtual Host, rechargez la configuration d’Apache pour appliquer les modifications :

sudo systemctl reload apache2

2. Supprimer le répertoire html par défaut

Le répertoire /var/www/html est utilisé par le Virtual Host par défaut. Si vous n’en avez pas besoin, vous pouvez le supprimer.

a. Vérifier la présence du répertoire

Avant de le supprimer, assurez-vous qu’il existe en exécutant :

ls -ld /var/www/html

Si le répertoire est listé, vous pouvez procéder à sa suppression.

b. Supprimer le répertoire

Exécutez la commande suivante :

sudo rm -rf /var/www/html

3. Vérifier la configuration et redémarrer Apache

Avant de redémarrer Apache, vérifiez qu’il n’y a pas d’erreurs de configuration :

sudo apachectl configtest
Si la sortie indique Syntax OK, vous pouvez redémarrer Apache :
sudo systemctl restart apache2

Conclusion

Le Virtual Host par défaut est désormais désactivé, et le répertoire /var/www/html supprimé. Vous pouvez maintenant configurer vos propres Virtual Hosts dans /etc/apache2/sites-available/.

 
Cette réponse était-elle pertinente? 1 Utilisateurs l'ont trouvée utile (1 Votes)