CentOS Web Panel est un excellent panneau de contrôle pour les serveurs CentOS, mais il a aussi la particularité de fonctionner à sa manière et que toute opération effectuée depuis la ligne de commande interfère très souvent avec le fonctionnement des services mis en place. Avant de suivre les différentes étapes décrites ci-dessus, assurez-vous d’avoir lu l’intégralité du document
Symptômes
Le serveur web rejette la demande de connexion au site ou affiche uniquement la page par défaut du serveur Apache pour tous les domaines et sous-domaines. Si vous accédez au panneau, le message « WARNING! You are not running CWP Apache » apparaît avec une demande d’appuyer sur un bouton qui vise à rétablir le pointage correct du script qui gère le service. Il n’est pas nécessaire d’appuyer dessus, mais si vous adoptez la solution décrite ci-dessus, cela ne devrait pas être pertinent.
Causes
Plus précisément, l’erreur suivante : « WARNING! You are not running CWP Apache » est lié au fait que, d’une manière ou d’une autre, une version d’apache différente de celle attendue et utilisée par le panneau de contrôle a été installée. Très souvent, l’ajout d’outils via la ligne de commande peut nécessiter l’installation du httpd standard, ce qui est à l’origine de ce problème.
Solution
La solution consiste à supprimer les deux versions et à installer la version correcte en reconstruisant le service. Cela peut être fait par le biais des commandes suivantes :
- killall -9 httpd
- yum remove httpd -y
- yum remove cwp-httpd -y
- yum install cwp-httpd –enablerepo=cwp -y
- systemctl daemon-reload
- service httpd start
Avis de non-responsabilité
Voici une solution que j’ai utilisée et qui fonctionne pour moi, suivez ce guide uniquement si vous êtes sûr de savoir ce que vous faites, je n’assume aucune responsabilité car un administrateur de serveur doit savoir ce qu’il fait. Je vous recommande de faire une sauvegarde et, si votre fournisseur de services le permet, un instantané complet.