terre foudre

Parfois, nos serveurs peuvent nous mettre dans l’embarras.

Les symptômes

Il y a quelque temps, en me levant, je reçois un mail me disant qu’un de mes serveurs ne fonctionne plus. Sur tous les sites que celui-ci héberge, j’avais une belle page d’accueil Apache qui s’affichait. Ce type d’erreur est caractéristique d’un problème de vhost…

Après quelques recherches, j’ai finalement vu que, c’était Plesk qui avait fait supprimé les vhost  (virtual host) de tous mes sites.

À la suite de longues minutes pour tout remettre en place (à la main) dans le httpd.conf et les différents fichiers que celui-ci appelait, j’ai trouvé une façon simple de reconfigurer automatiquement les vhost si vous utilisez Plesk.

Regénérer les vhost automatiquement avec Plesk

Pour le coup, on devrait dire « automagiquement », parce que si la suppression inopinée des fichiers vhost.conf (dans /var/www/vhosts/mondomaine.com/conf/) m’a fait grincer des dents au moins autant que le centre d’assistance de mon hébergeur, le fait est que Plesk intègre une commande géniale pour regénérer et recharger automatiquement les vhost.

Attention les mirettes, c’est parti !

Connectez vous en ssh sur votre serveur puis…

Sur les anciennes versions de Plesk, entrez cette commande :

/usr/local/psa/admin/sbin/websrvmng --reconfigure-vhost --vhost-name=domain.com

* Si vous avez une erreur ou un warning, alors votre version de plesk est trop récente.

Sous Plesk 10 et plus :

/usr/local/psa/admin/sbin/websrvmng -a
Vous aimez cet article ? Partagez le.

By TechRevolutions| No Comment | Développement, Outil, Tutoriaux
5