Changer le dossier de stockage par défaut sous Plesk

Critères requis :
  • Vous avez un compte sur console.online.net
  • Vous avez un serveur dédié Dedibox
  • Vous avez lancé l'installation de Plesk depuis la console de gestion

Par défaut Plesk stocke vos sites dans le dossier /var/www/vhosts et crée des sous-dossiers au besoin.

Cependant, vous pourriez vouloir déplacer ce dossier à un autre endroit, sur une autre partition par exemple.
Nous choisirons /data/www/ pour ce tutoriel.

Ce tutoriel se base sur un mono serveur Plesk sous Ubuntu 14.04

Commencez par vous connecter au serveur en SSH.

Il vous faudra utiliser le nom d'utilisateur et le mot de passe choisis lors de l'installation.

ssh jvallee@sd-xxxxx.dedibox.fr

Une fois connecté, obtenez les droits root :

sudo su

Maintenant, copiez les données de site existant sur le nouvel emplacement :

cp -Rp /var/www/vhosts/* /data/www/
Vous devrez remplacer /data/www/ si vous avez choisi un autre dossier de destination

Modifiez votre fichier /etc/psa/psa.conf en remplaçant la valeur HTTPD_VHOSTS_D par le nouveau chemin :

HTTPD_VHOSTS_D /data/www

Vous devez maintenant vous connecter à votre base MySQL, là où est stockée l'information, pour la modifier :

mysql -uadmin -p`cat /etc/psa/.psa.shadow`

Vous devriez avoir un prompt MySQL. Vous allez utiliser la base de données psa :

mysql> use psa;

Ensuite, redéfinissez le chemin :

update ServiceNodeEnvironment set value='/data/www/' where name='HTTPD_VHOSTS_D';

Puis quittez votre prompt MySQL :

exit

Pour finir, il vous faut reconfigurer le service :

/usr/local/psa/admin/sbin/httpdmng --reconfigure-all

Et voilà, vous devriez maintenant utiliser le nouvel emplacement, pour les anciens et les nouveaux sites !