Changer l’emplacement des sites par défaut d’apache
Sommaire
I. Présentation
Le répertoire où Apache 2 va par défaut chercher les sites et les pages web est le répertoire "/var/www". Dans ce tutoriel, nous allons apprendre à changer ce paramètre en changeant la répertoire par défaut d'Apache 2.
II. Création du répertoire d'accueil
Nous allons par exemple ici vouloir qu'Apache 2 aille chercher les pages et sites web par défaut dans "/home/webuser/sites". Il faut donc s'assurer que le répertoire d’accueil existe et le créer si ce n'est pas le cas :
mkdir /home/webuser/sites
On donne ensuite tous les droits à l'utilisateur "www-data" qui exécute Apache 2 :
chown www-data /home/webuser/sites -Rf
Note : le "-R" permet d'effectuer l'affectation des droits de manières récursive (en comprenant les sous-dossiers et leurs fichiers)
III. Configuration du répertoire par défaut
Nous nous rendons pour cela dans le dossier de configuration d'Apache 2 qui est "/etc/apache2"
cd /etc/apache2
Nous avons par défaut un site actif dans Apache 2 que nous pouvons identifier en faisant la commande suivante :
ls sites-enabled
Nous allons donc nous rendre dans ce fichier pour voir sa configuration :
vim /etc/apache2/sites-available-default
On voit la directive "Documentroot" qui oriente vers "/var/www", nous allons donc changer cette directive pour y mettre "/home/webuser/sites". Nous devons faire la même chose pour la directive en dessous "Directory". On doit ensuite redémarrer Apache 2 pour que les changements de configuration soient pris en compte :
service apache2 restart
A présent, Apache 2 ira par défaut chercher les sites et pages webs dans "/home/webuser/sites" plutôt que dans "/var/www". Notez que vous pouvez y indiquer le chemins que vous souhaitez, l'important est que l'utilisateur "www-data" y ai les droits de lecture et qu'Apache 2 sache où chercher.
Configuration sous Debian.
Pas identique sur redhat centos fedora.
Bonjour,
Ma modif marche, mais comment pouvons nous faire pour pointer sur un autre disque dur (mon data).
Merci 🙂
excellent JOB , Merci infiniment !! ce tuto ma sauvé la vie 😀 😀