Déplacer /var/www sans toucher à votre configuration Apache

Dans certains cas, vous serez amener à déplacer votre répertoire /var/www sur une autre partition, par manque d’espace disque par exemple.

Pas de panique, ceci se fait très facilement !


# /etc/init.d/apache2 stop

On commence par arrêter le serveur apache2


# cp -R /var/www/* /home/www/

Ensuite, on copie les fichiers vers leur nouvel emplacement (ici /home/www/)


# rm -fr /var/www/*

Après avoir vérifier que la copie s’est bien passée, on supprime le repertoire. Vous pouvez également le renommer en attendant de voir si tout fonctionne correctement.


# ln -s /var/www /home/www

On créé un lien symbolique qui pointe vers notre nouvel emplacement


# /etc/init.d/apache2 start

Enfin, on relance le serveur apache2

Et c’est terminé ! Nul besoin de modifier votre configuration apache2 et ses virtualhost.


So, what do you think ?