deplacer la racine de l arborescence du serveur apache

Mise à jour: 22/09/2023
Version: 1.0
Author: Jean-Louis Bicquelet-Salaün
Location: http://jlbicquelet.free.fr
Copyright: (c) 2013 Jean-Louis BICQUELET-SALAÜN

deplacer le repertoire principal d'apache

Le répertoire par défaut d'apache est /var/www/html.

Pour un serveur local, il est bien plus pratique de positionner le répertoire d'origine d'apache dans un répertoire utilisateur, par exemple /home/user/html.

Voici les opérations à suivre pour réaliser cet opération et que cela fonctionne.

Créer le répertoire

$ mkdir /home/user/www/

Modifier le fichier de configuration d'apache2

$ sudo vi /etc/apache2/apache2.conf 

Le fichier contient:


        Options Indexes FollowSymLinks
        AllowOverride None
        Require all granted

Il faut le changer en


        Options Indexes FollowSymLinks
        AllowOverride None
        Require all granted
        Allow from all

Sauvegarder le fichier.

modifier le fichier de configuration du virtual host c$par défaaut

$ sudo vi /etc/apache2/sites-available/000-default.conf 

Le répertoire de démarrage

DocumentRoot /var/www/html

est à changer en

DocumentRoot /home/user/www/

Sauvegarder le fichier.

redémarrer apache

$ sudo service apache2 restart