CentOS Web Panel jest doskonałym panelem kontrolnym dla serwerów CentOS, ale ma też tę dodatkową cechę, że działa po swojemu i wszelkie operacje wykonywane z linii poleceń bardzo często zakłócają działanie skonfigurowanych usług. Zanim przejdziesz przez poszczególne kroki opisane powyżej, upewnij się, że przeczytałeś całą
Symptomy
Serwer WWW albo odrzuca prośbę o połączenie z witryną, albo wyświetla tylko domyślną stronę serwera Apache dla wszystkich domen i subdomen. Po wejściu na panel pojawi się komunikat „WARNING! You are not running CWP Apache” pojawia się z prośbą o naciśnięcie przycisku, który ma na celu przywrócenie prawidłowego wskazywania skryptu zarządzającego usługą. Nie jest konieczne jego wciskanie, ale jeśli przyjmiemy rozwiązanie opisane powyżej, nie powinno to mieć znaczenia.
Przyczyny
A konkretnie błąd: „WARNING! You are not running CWP Apache” odnosi się do faktu, że w jakiś sposób została zainstalowana inna wersja apache niż ta oczekiwana i używana przez panel kontrolny. Bardzo często dodanie narzędzi poprzez linię poleceń może wymagać instalacji standardowego httpd, co jest przyczyną tego problemu.
Rozwiązanie
Rozwiązaniem jest usunięcie obu wersji i zainstalowanie właściwej poprzez przebudowę serwisu. Można to zrobić za pomocą następujących poleceń:
- 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
Zastrzeżenie
To jest rozwiązanie, którego użyłem i działa dla mnie, postępuj zgodnie z tym przewodnikiem tylko jeśli jesteś pewien, że wiesz co robisz, nie biorę żadnej odpowiedzialności, ponieważ administrator serwera powinien wiedzieć co robi. Zalecam wykonanie kopii zapasowej, a jeśli Twój dostawca usług na to pozwala, pełnego snapshotu.