Jak zainstalować cPanel i WHM na CentOS 7?

W ramach wielu zadań zarządzania serwerem Linux wiemy, że każde z zadań spełnia istotną rolę dla optymalnego funkcjonowania wszystkich procesów strukturalnych, które są konfigurowane na poziomie użytkowników, zespołów lub określonych ról.

Tym razem Solvetic opowie o narzędziu interfejsu graficznego o nazwie cPanel i zobaczymy, jak może stać się sprzymierzeńcem do konkretnych zadań w zakresie kontroli i zarządzania serwerami CentOS 7.

Licencję próbną cPanel można kupić pod następującym linkiem:

Co to jest cPanelcPanel, Control Panel, to panel kontrolny opracowany w 1997 roku, który oferuje nam wysokiej jakości hosting z doskonałymi funkcjami, którymi można zarządzać z konsoli graficznej dzięki WHM (Web Host Manager), gdzie każdy z nich spełnia swoje funkcje w następujący sposób:

  • cPanel umożliwia użytkownikowi dostęp do zarządzania kontami hostingowymi
  • WHM odpowiada za zapewnienie dostępu użytkownikom root w celu kontrolowania i zarządzania wszystkimi hostowanymi tam serwerami i kontami.

Wśród wielu jego cech znajdujemy:

  • Przyjazny dla użytkownika interfejs
  • Bezpłatna migracja serwera
  • Pozwala nam tworzyć konta e-mail, forwardery i automatyczne odpowiedzi.
  • Możemy m.in. przydzielać hasła do katalogów, odmawiać adresów IP, ograniczać dostęp przez SSL i TLS.
  • Możemy dodawać nowe domeny i subdomeny
  • Umożliwia edycję i tworzenie kopii zapasowych monitorowanych plików
  • Pozwala na przechowywanie dużych ilości danych dzięki integracji MySQL i PostgreSQL
  • Generuje raporty o zdarzeniach internetowych, które można monitorować za pomocą narzędzi takich jak Webalizer i AWStats
  • Mają ponad 500 dostępnych aplikacji i wtyczek, aby zwiększyć ich możliwości
  • Umożliwia wykonywanie transferów i kopii zapasowych

Wymagania instalacyjne CPanel i WHM w CentOS 7Istnieje szereg podstawowych wymagań dotyczących optymalnego funkcjonowania cPanel w CentOS 7, są to:

  • Minimum 1 GB pamięci RAM
  • 20 GB wolnego miejsca na dysku twardym
  • Licencja cPanel oferuje wersję próbną, ale oficjalna kosztuje 20 USD miesięcznie lub 200 USD rocznie.
  • Mieć standardową nazwę hosta
  • Niezbędna jest czysta instalacja CentOS 7 bez żadnych preinstalowanych aplikacji

Należy zauważyć, że gdy zainstalujemy cPanel z WHM w CentOS 7, pozostanie on tam i jedynym sposobem na jego usunięcie jest ponowna instalacja systemu operacyjnego. Mając to na uwadze, przystępujemy do instalacji CentOS 7 cPanel.

1. Pobieranie skryptu instalacyjnego i skryptu instalacyjnego Perl, Curl

Krok 1
Ponieważ cPanel jest napisany w tym języku programowania, musimy upewnić się, że Perl jest zainstalowany na CentOS 7 lub, jeśli to się nie powiedzie, zainstaluj go za pomocą następującego polecenia:

 mniam zainstaluj perl

Krok 2
Następnym krokiem jest zainstalowanie, jeśli jeszcze nie jest zainstalowany, Curl na CentOS 7, aby automatycznie uruchamiać polecenia w procesie instalacji cPanel. Aby zainstalować Curl, wykonamy następującą linię:

 mniam zainstaluj curl
W tym przypadku mamy już to zainstalowane:

Krok 3
Teraz przystępujemy do wykonania następującej linii, aby pobrać skrypt do naszego głównego katalogu:

 curl -o najnowsze -L https://securedownloads.cpanel.net/latest

Krok 4
Po pobraniu rozpoczynamy proces wykonywania pobranego skryptu, wykonując następujący wiersz:

 ci ostatni

Proces instalacji będzie kontynuowany:

Krok 5
Ważne jest, aby ustawić nazwę serwera z odpowiednią domeną przy użyciu następującej składni:

 nazwa hosta komputer.domena.com
Musimy uzbroić się w cierpliwość, ponieważ proces instalacji cPanel zajmuje od 30 minut do godziny, w zależności od szybkości i stanu sieci.

Po zakończeniu procesu instalacji cPanel w CentOS 7 zobaczymy, co następuje. Aby zastosować odpowiednie zmiany, konieczne będzie ponowne uruchomienie systemu.

Proces wykorzystujący cPanel i WHM w CentOS 7 do jego instalacji jest następujący:

  • W pierwszej kolejności analizuje wszystkie pakiety w celu zweryfikowania ich integralności, a jeśli jest uszkodzony pakiet, zostanie zaktualizowany za pomocą polecenia yum.
  • Później pobiera pliki językowe i pliki podstawowe do instalacji aplikacji.
  • Następnie zainstaluj różne moduły Perla za pomocą CPAN i dodatkowe pakiety za pomocą yum.
  • Na koniec pobierz i skompiluj Apache i PHP z grupą powiązanych modułów.

Krok 6
Po zakończeniu tego procesu będziemy mogli uzyskać dostęp do cPanel i w tym celu przechodzimy do przeglądarki i w pasku adresu wpisujemy następujący wiersz:

 http://IP_serwera: 2087
Wyświetlone zostanie następujące okno, w którym konieczne będzie wprowadzenie użytkownika root i jego hasła jako poświadczeń dostępu do cPanel.

Krok 7
Jak widzimy, oznacza to, że połączenie ze stroną nie jest bezpieczne, w tym celu klikniemy przycisk Zaawansowane iw nowym oknie dodamy odpowiedni wyjątek, aby umożliwić połączenie z cPanel. Tam klikamy Potwierdź wyjątek bezpieczeństwa, aby uzyskać dostęp.

Krok 8
Po ustaleniu wyjątku uzyskamy dostęp do głównego okna cPanel, gdzie, jak wspomnieliśmy, konieczne będzie zalogowanie się za pomocą użytkownika root i jego hasła:

Krok 9
Po kliknięciu Zaloguj się, pierwszym krokiem, który musimy wykonać, jest zaakceptowanie warunków licencji cPanel:

POWIĘKSZAĆ

Krok 10
Tam na dole klikamy przycisk Zgadzam się / Idź Krok 2, aby przejść do kroku 2. W tym kroku konieczne będzie skonfigurowanie parametrów sieci i tutaj podamy nasz adres e-mail, aby otrzymywać odpowiednie powiadomienia z cPanel, a my będziemy mieli możliwość uzupełnienia dodatkowych pól, jeśli sobie tego życzymy.

POWIĘKSZAĆ

W końcowej części tego kroku będziemy mogli zobaczyć konfigurację serwerów DNS i w razie potrzeby będziemy mogli zdefiniować nazwę FQDN sprzętu. Kliknij przycisk Zapisz i przejdź do kroku 3.

POWIĘKSZAĆ

Krok 11
W kroku 3 musimy skonfigurować adres IP urządzenia, jeśli proces nie został jeszcze przeprowadzony i zdefiniować odpowiednią kartę sieciową, na dole widzimy aktualną konfigurację:

POWIĘKSZAĆ

Krok 12
Po zdefiniowaniu tych wartości kliknij przycisk Przejdź do kroku 4, w którym będzie można skonfigurować zarządzane serwery z ich odpowiednimi adresami IP:

POWIĘKSZAĆ

Krok 13
Po ustaleniu tych wartości kliknij Zapisz i przejdź do kroku 5, gdzie zobaczymy, że ustanowiona konfiguracja będzie zarządzana:

POWIĘKSZAĆ

Po zapisaniu konfiguracji w kroku 5 musimy skonfigurować usługi, które zostaną przypisane do cPanel:

POWIĘKSZAĆ

Krok 14
Domyślną opcją, która jest zalecana, jest Pure-FTPD. Na dole tego kroku możemy włączyć ochronę cPHulk brute force, która oferuje nam poziom bezpieczeństwa w zarządzaniu cPanel.

POWIĘKSZAĆ

Po zdefiniowaniu kliknij Zapisz i przejdź do kroku 6, gdzie odpowiedni wybór zostanie skonfigurowany:

POWIĘKSZAĆ

Wreszcie w kroku 6 możemy ustalić limity, które pozwolą nam zarządzać miejscem na dysku:

POWIĘKSZAĆ

Krok 15
Tam możemy zastosować lub nie system kwot. Po zdefiniowaniu tych wartości kliknij Zakończ kreatora instalacji, aby zamknąć kreatora i uzyskać dostęp do konsoli cPanel:

POWIĘKSZAĆ

To jest główna konsola WHM i widzimy w niej opcje, które oferuje nam cPanel po lewej stronie, które są przydatne i praktyczne:

POWIĘKSZAĆ

Każda z tych opcji będzie bardzo pomocna przy całej administracji zarządzanymi serwerami.

NotatkaW przypadku posiadania licencji zakupionej w cPanel i widzimy, że konsola pojawia się jako wersja próbna, to dlatego, że skrypt skryptu nie aktualizuje licencji z powodu problemów związanych z zaporą ogniową, aby to naprawić, konieczne będzie wykonanie Następny:

 / usr / lokalny / cpanel / cpkeyclt

2. Ścieżki konfiguracji plików CPanel i WHM


Poniżej znajdujemy główne trasy, do których możemy uzyskać dostęp w CentOS 7, aby zarządzać niektórymi parametrami aplikacji:

Katalogi CPanel

 / usr / lokalny / cpanel

Narzędzia stron trzecich

 / usr / lokalny / cpanel / 3rdparty /

Katalogi dodatków lub wtyczek cPanel

 / usr / lokalny / cpanel / dodatki /

Pliki podstawowe, takie jak Phpmyadmin, motywy

 / usr / lokalny / cpanel / bazowy /

Pliki binarne CPanel

 / usr / lokalny / cpanel / bin /

Pliki CGI

 / usr / lokalny / cpanel / cgi-sys /

Dostęp do cPanel i błąd plików zdarzeń

 / usr / lokalny / cpanel / logi /

Pliki WHM

 /usr/lokalny/cpanel/whostmgr/

Konfiguracja Apache

 /etc/httpd/conf/httpd.conf

Konfiguracja serwera poczty Exim

 /etc/exim.conf

Nazwane pliki konfiguracyjne

 /etc/named.conf

Pliki konfiguracyjne ProFTP i Pureftpd

 /etc/proftpd.conf i /etc/pure-ftpd.conf

Pliki użytkownika CPanel

 / var / cpanel / użytkownicy / nazwa użytkownika

Pliki konfiguracyjne CPanel (dostosuj ustawienia)

 /var/cpanel/cpanel.config

Pliki konfiguracyjne sieci

 / etc / sysconfig / sieć

Dodatki i informacje o subdomenie

 / etc / domeny użytkownika

Pliki aktualizacji CPanel

 /etc/cpupdate.conf

Pliki konfiguracyjne Clamav

 /etc/clamav.conf

Pliki konfiguracyjne MySQL

 /etc/moj.cnf

Pliki konfiguracyjne PHP ini

 /usr/local/lib/php.ini

W ten sposób znajdujemy w cPanel sprzymierzeńca do hostingu i odpowiedniego zarządzania zespołami i powiązanymi kontami.

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave