Wyszukiwanie w witrynie

Jak zainstalować cPanel i WHM w CentOS 6


cPanel to jeden z najpopularniejszych komercyjnych paneli kontrolnych dla hostingu internetowego w systemie Linux. Współpracuję z cPanel od +3 lat, aby zarządzać wszystkimi klientami korzystającymi z usług Shared, Reseller i hostingu biznesowego .

Zawiera cPanel i Web Host Manager, dzięki którym hosting staje się łatwiejszy. WHM zapewnia dostęp do serwera na poziomie roota, natomiast cPanel zapewnia interfejs dostępu na poziomie użytkownika do zarządzania własnym kontem hostingowym na serwerze.

Funkcje cPanelu

Panel kontrolny cPanel jest bardzo wszechstronnym panelem kontrolnym do zarządzania serwerami hostingowymi. Posiada wiele funkcji, które ułatwiają Ci hosting. Niektóre z nich są wymienione poniżej:

  • Potężne sterowanie GUI na serwerze dzięki WHM.
  • Potrafi wykonywać żmudne zadania, takie jak kopie zapasowe, migracje i przywracanie, w bardzo łatwy i płynny sposób.
  • Doskonałe zarządzanie serwerami DNS i pocztowymi dla serwera głównego i konta klienta.
  • Można łatwo przełączać/włączać/wyłączać usługi dla serwera.
  • Potrafi skonfigurować protokół SSL/TLS dla wszystkich usług serwerowych i domen klienckich.
  • Łatwa integracja z Phpmyadmin w celu zapewnienia interfejsu internetowego do zarządzania bazami danych MySQL.
  • Zachęcamy do rebrandingu.
  • Można go łatwo zintegrować z WHMCS, aby zautomatyzować zarządzanie rozliczeniami.

W tym artykule omówimy instalację cPanel i WHM na CentOS/RHEL 6.5 i podzielimy się kilkoma informacjami więcej przydatnych informacji, które pomogą Ci zarządzać cPanel i WHM.

Warunki wstępne instalacji

  1. Świeża i minimalna instalacja serwera CentOS 6.5.
  2. Co najmniej 1 GB.
  3. Minimum 20GB wolnego miejsca na dysku wymagane do instalacji cPanel.
  4. Licencja cPanel.

Instalacja cPanel w CentOS i RHEL 6

Najpierw upewnij się, że wersja systemu operacyjnego, na której działa Twój Linux, w tym celu użyj następującego polecenia.


cat /etc/redhat-release

CentOS release 6.4 (Final)

Jeśli nie masz najnowszej wersji, zaktualizuj swój system operacyjny do najnowszej wersji. W CentOS i RHEL możemy to po prostu zrobić za pomocą instalatora pakietu yum.


yum update

Po zakończeniu aktualizacji sprawdź najnowszą wersję systemu operacyjnego za pomocą powyższego polecenia.


cat /etc/redhat-release

CentOS release 6.5 (Final)

Następnie upewnij się, że Twój system ma standardową nazwę hosta, w przeciwnym razie ustaw ją w następujący sposób.


hostname cpanel.tecmint.lan

Gdy już sprawdzisz wersję systemu operacyjnego i nazwę hosta, nie będziesz musiał instalować żadnych innych pakietów zależności, skrypt automatycznej instalacji cPanel zrobi wszystko za Ciebie. Plik instalacyjny cPanel możemy pobrać w katalogu /home.


cd /home && curl -o latest -L https://securedownloads.cpanel.net/latest && sh latest

Powyższe polecenie zmienia twoją sesję na katalog domowy, pobiera najnowszą wersję cPanel i WHM i uruchamia skrypt instalacyjny.

Ważne: zdecydowanie zalecam uruchomienie skryptu automatycznej instalacji cPanel w trybie ekranowym, jeśli robisz to z SSH, ponieważ zajmuje to 30 -40 minut na zakończenie instalacji, w zależności od zasobów serwera i szybkości łącza.

Przykładowe wyjście

Verifying archive integrity... All good.
Uncompressing cPanel & WHM Installer.....
        ____                  _
    ___|  _ \ __ _ _ __   ___| |
   / __| |_) / _` | '_ \ / _ \ |
  | (__|  __/ (_| | | | |  __/ |
   \___|_|   \__,_|_| |_|\___|_|
  
  Installer Version v00061 r019cb5809ce1f2644bbf195d18f15f513a4f5263

Beginning main installation.
2017-03-04 04:52:33  720 ( INFO): cPanel & WHM installation started at: Sat Mar  4 04:52:33 2017!
2017-03-04 04:52:33  721 ( INFO): This installation will require 20-50 minutes, depending on your hardware.
2017-03-04 04:52:33  722 ( INFO): Now is the time to go get another cup of coffee/jolt.
2017-03-04 04:52:33  723 ( INFO): The install will log to the /var/log/cpanel-install.log file.
2017-03-04 04:52:33  724 ( INFO): 
2017-03-04 04:52:33  725 ( INFO): Beginning Installation v3...
2017-03-04 04:52:33  428 ( INFO): CentOS 6 (Linux) detected!
2017-03-04 04:52:33  444 ( INFO): Checking RAM now...
2017-03-04 04:52:33  233 ( WARN): 
2017-03-04 04:52:33  233 ( WARN): To take full advantage of all of cPanel & WHM's features,
2017-03-04 04:52:33  233 ( WARN): such as multiple SSL certificates on a single IPv4 Address
2017-03-04 04:52:33  233 ( WARN): and significantly improved performance and startup times,
2017-03-04 04:52:33  233 ( WARN): we highly recommend that you use CentOS version 7.
2017-03-04 04:52:33  233 ( WARN): 
2017-03-04 04:52:33  233 ( WARN): Installation will begin in 5 seconds.
....

Teraz musisz poczekać, aż skrypt instalatora cPanel zakończy instalację.

Co robi dla Ciebie skrypt automatycznego instalatora

cPanel mocno modyfikuje Twój system operacyjny i dlatego nie ma jeszcze cPanel Uninstaller dostępnego w sieci, musisz sformatować serwer, aby całkowicie usunąć cPanel z serwera.

  1. Sprawdza różne pakiety, aby upewnić się, że nie będzie konfliktów i znajduje konflikt pakietów, odinstalowuje poprzednie pakiety za pomocą yum i dlatego zaleca się instalację cPanel na świeżym systemie operacyjnym.
  2. Pobiera pliki językowe i podstawowe do instalacji.
  3. Instaluje różne moduły Perla poprzez CPAN i inne wymagane pakiety za pomocą yum.
  4. Pobiera i kompiluje PHP i Apache z różnymi powiązanymi modułami.

Gdy skrypt zakończy instalację, pojawi się informacja, że instalacja cPanel została zakończona. Po instalacji może zostać wyświetlony monit o ponowne uruchomienie serwera.

Następnie należy ukończyć pracę kreatora instalacji z poziomu interfejsu internetowego i uzyskać dostęp do WHM pod następującym adresem URL.

http://your-server-ip:2087

OR

http://your-host-name:2087

cPanel otworzy swój interfejs sieciowy podobny do poniższego.

Zaloguj się przy użyciu użytkownika „root” i swojego hasła. Pozostało jeszcze kilka kliknięć, aby zakończyć instalację cPanel. Zaakceptuj Umowę licencyjną użytkownika końcowego, klikając przycisk „Zgadzam się?/Przejdź do kroku 2”:

Proszę podać działający adres e-mail i kontaktowy adres SMS w kolumnach odpowiednio „Kontaktowy adres e-mail serwera” i „Kontaktowy adres SMS serwera”, ponieważ Twój cPanel wysyła wszystkie ważne alerty , powiadomienie na ten E-mail-id (zalecane). Możesz także podać pozostałe szczegóły, jeśli je posiadasz.

Podaj prawidłową nazwę hosta FQDN i wpisy narzędzia do rozpoznawania nazw dla swojego serwera w tej sekcji Sieć. Możesz użyć narzędzi do rozpoznawania nazw Google w tej sekcji, jeśli nie masz modułu rozpoznawania nazw Twojego dostawcy usług internetowych. Proszę spojrzeć na obrazek poniżej.

Jeśli masz więcej niż jeden adres IP podłączony do karty NIC i chcesz skonfigurować konkretny IP dla głównego adresu IP swojego Serwera, możesz zrób to tutaj. W tym celu wybierz adres IP z listy rozwijanej i kliknij „Przejdź do ustawień 4”.

W czwartym kreatorze konfiguracji możesz wybrać serwer DNS, którego chcesz używać. Możesz wybrać jeden z nich zgodnie z ich zaletami, wadami i zasobami serwera. Przeczytaj uważnie porównanie i wybierz serwer DNS. Proszę spojrzeć na obrazek poniżej.

W tym samym kroku zapisz Serwery nazw, których chcesz używać, w formacie ns1/ns2.example.com. Dodaj także wpis A dla swojej nazwy hosta i serwera nazw, zaznaczając pole wyboru, patrz ilustracja poniżej.

Możesz wybrać i skonfigurować różne usługi, takie jak FTP, Poczta i Cphulk w Kroku 5 tej internetowej kreatora, zobacz migawki i opis poniżej.

Za pomocą tego kreatora możesz wybrać dowolny serwer FTP, którego chcesz użyć dla swojego serwera, w zależności od jego zalet i wad oraz w zależności od Twojej łatwości i wymagań.

Ochrona brute-force Cphulk wykrywa i blokuje ataki na fałszywe hasła oraz blokuje ich adresy IP dla Twojego serwera. Możesz je włączyć/wyłączyć i skonfigurować w tym kreatorze instalacji. Proszę zobaczyć migawkę poniżej.

Ostatni krok 6 umożliwia włączenie przydziałów, które pomagają śledzić wykorzystanie miejsca na dysku.

Wybierz opcję „Użyj limitów systemu plików” i kliknij „Zakończ kreatora instalacji”, aby zakończyć proces instalacji. Po zakończeniu instalacji strona główna WHM będzie wyglądać jak poniżej.

Możesz zobaczyć, że strona główna WHM wyświetla wszystkie opcje panelu sterowania oraz pasek boczny z funkcją wyszukiwania, która pozwala wyszukiwać opcje po prostu wpisując ich nazwy.

Czasami skrypt instalatora cPanel nie jest w stanie zaktualizować licencji z powodu wpisów zapory ogniowej lub programów rozpoznawania nazw i na stronie zobaczysz ostrzeżenie dotyczące wersji próbnej. Możesz to zrobić ręcznie za pomocą następującego polecenia.

root@server1 [~]# /usr/local/cpanel/cpkeyclt

Jak powiedziałem powyżej, Cpanel zapewnia dostęp na poziomie użytkownika, a WHM na poziomie roota, musisz utworzyć konto z opcją dostępną w WHM. Tutaj utworzyłem konto o nazwie użytkownika „tecmint”, aby pokazać widok cPanel dla użytkowników. Proszę spojrzeć na obrazek poniżej.

Inne Przydatne informacje przed rozpoczęciem pracy z Cpanel i WHM.

Pliki zaplecza CPanel

  1. Katalog Cpanel: /usr/local/cpanel
  2. Narzędzia stron trzecich: /usr/local/cpanel/3rdparty/
  3. Katalog dodatków Cpanel: /usr/local/cpanel/addons/
  4. Pliki podstawowe, takie jak Phpmyadmin, skórki: /usr/local/cpanel/base/
  5. Pliki binarne cPanel: /usr/local/cpanel/bin/
  6. Pliki CGI: /usr/local/cpanel/cgi-sys/
  7. Dostęp do Cpanel i pliki dziennika błędów: /usr/local/cpanel/logs/
  8. Whm powiązane pliki: /usr/local/cpanel/whostmgr/

Ważne pliki konfiguracyjne

  1. Plik konfiguracyjny Apache: /etc/httpd/conf/httpd.conf
  2. Plik konfiguracyjny serwera pocztowego Exim:/etc/exim.conf
  3. Nazwany plik conf: /etc/named.conf
  4. Plik konfiguracyjny ProFTP i Pureftpd:/etc/proftpd.conf i /etc/pure-ftpd.conf
  5. Plik użytkownika Cpanel: /var/cpanel/users/nazwa_użytkownika
  6. Plik konfiguracyjny Cpanel (ustawienia Tweak): /var/cpanel/cpanel.config
  7. Plik konfiguracyjny sieci: /etc/sysconfig/network
  8. Informacje o dodatkach, zaparkowanych i subdomenach: /etc/userdomains
  9. Plik konfiguracyjny aktualizacji Cpanel: /etc/cpupdate.conf
  10. Plik konfiguracyjny Clamav: /etc/clamav.conf
  11. Plik konfiguracyjny Mysql: /etc/my.cnf
  12. Plik konfiguracyjny ini PHP: /usr/local/lib/php.ini

Linki referencyjne

Strona główna cPanel/WHM

Na razie to wszystko w przypadku instalacji Cpanel, w Cpanel i WHM znajduje się wiele funkcji, które pomagają skonfigurować środowisko hostingowe. Jeśli napotkasz jakiś problem z konfiguracją Cpanel na swoim serwerze Linux lub potrzebujesz innej pomocy, takiej jak kopie zapasowe, przywracanie, migracje itp., możesz po prostu skontaktować się z nami.

Do tego czasu pozostań w kontakcie z linux-console.net, aby w przyszłości uzyskać więcej ekscytujących i interesujących samouczków. Zostaw swoje cenne uwagi i sugestie poniżej w naszej sekcji komentarzy.