So installieren Sie cPanel und WHM auf CentOS 7

Innerhalb der vielfältigen Aufgaben des Linux-Servermanagements wissen wir, dass jede der Aufgaben eine entscheidende Rolle für das optimale Funktionieren aller strukturellen Prozesse erfüllt, die entweder auf Benutzer-, Team- oder spezifischer Rollenebene konfiguriert werden.

Dieses Mal spricht Solvetic über ein grafisches Oberflächentool namens cPanel und wir werden sehen, wie es zu einem Verbündeten für bestimmte Aufgaben bei der Steuerung und Verwaltung von CentOS 7-Servern werden kann.

Die cPanel-Testlizenz kann unter folgendem Link erworben werden:

Was ist cPanel?cPanel, Control Panel, ist ein 1997 entwickeltes Control Panel, das uns qualitativ hochwertiges Webhosting mit großartigen Funktionen bietet, das dank WHM (Web Host Manager) von einer grafischen Konsole aus verwaltet werden kann, wo jedes seine Funktionen wie folgt erfüllt:

  • cPanel ermöglicht Benutzerzugriff zur Verwaltung von Webhosting-Konten
  • WHM ist dafür verantwortlich, Root-Benutzern Zugriff zu gewähren, um alle dort gehosteten Server und Konten zu kontrollieren und zu verwalten.

Unter seinen vielen Eigenschaften finden wir:

  • Benutzerfreundliches Bedienfeld
  • Kostenlose Servermigration
  • Es ermöglicht uns, E-Mail-Konten, Weiterleitungen und Auto-Responder zu erstellen.
  • Wir können Verzeichnissen Passwörter zuweisen, IP-Adressen verweigern, den Zugriff unter anderem durch SSL und TLS einschränken.
  • Wir können neue Domains und Subdomains hinzufügen
  • Ermöglicht Ihnen das Bearbeiten und Erstellen von Sicherungskopien überwachter Dateien
  • Es ermöglicht die Speicherung großer Datenmengen dank der Integration von MySQL und PostgreSQL
  • Generiert Berichte über Webereignisse, die mit Tools wie Webalizer und AWStats überwacht werden können
  • Ihnen stehen mehr als 500 Anwendungen und Plugins zur Verfügung, um ihre Kapazität zu erweitern
  • Ermöglicht Übertragungen und Sicherungskopien

CPanel- und WHM-Installationsanforderungen auf CentOS 7Es gibt eine Reihe von Grundvoraussetzungen für das optimale Funktionieren von cPanel in CentOS 7, diese sind:

  • Mindestens 1 GB RAM
  • 20 GB freier Festplattenspeicher
  • Als cPanel-Lizenz bieten sie eine Testversion an, aber die offizielle kostet 20 USD pro Monat oder 200 USD pro Jahr.
  • Einen Standard-Hostnamen haben
  • Es ist wichtig, eine saubere Installation von CentOS 7 ohne vorinstallierte Anwendungen zu haben

Es ist zu beachten, dass bei der Installation von cPanel mit WHM in CentOS 7 es dort verbleibt und die einzige Möglichkeit zum Entfernen darin besteht, das Betriebssystem neu zu installieren. In diesem Sinne fahren wir mit der Installation von CentOS 7 cPanel fort.

1. Perl, Curl Installation und Installationsskript herunterladen

Schritt 1
Da cPanel in dieser Programmiersprache geschrieben ist, müssen wir sicherstellen, dass Perl auf CentOS 7 installiert ist, oder es mit dem folgenden Befehl installieren:

 yum installiere perl

Schritt 2
Der nächste Schritt besteht darin, Curl auf CentOS 7 zu installieren, falls es noch nicht installiert ist, um die Befehle automatisch im cPanel-Installationsprozess auszuführen. Um Curl zu installieren, führen wir die folgende Zeile aus:

 yum installiere curl
In diesem Fall haben wir es bereits installiert:

Schritt 3
Nun führen wir die folgende Zeile aus, um das Skript in unser Hauptverzeichnis herunterzuladen:

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

Schritt 4
Nach dem Herunterladen starten wir den Prozess der Ausführung des heruntergeladenen Skripts, indem wir die folgende Zeile ausführen:

 sch spät

Der Installationsvorgang wird fortgesetzt:

Schritt 5
Wichtig ist, dass wir den Servernamen mit der jeweiligen Domain mit folgender Syntax setzen:

 Hostname computer.domain.com
Wir müssen geduldig sein, da der cPanel-Installationsprozess je nach Geschwindigkeit und Zustand des Netzwerks zwischen 30 Minuten und einer Stunde dauert.

Sobald der Installationsprozess von cPanel in CentOS 7 abgeschlossen ist, sehen wir Folgendes. Um die entsprechenden Änderungen zu übernehmen, ist ein Neustart des Systems erforderlich.

Der Prozess, der cPanel und WHM in CentOS 7 für die Installation verwendet, ist der folgende:

  • An erster Stelle analysiert es alle Pakete, um ihre Integrität zu überprüfen, und wenn es ein beschädigtes Paket gibt, wird es mit dem Befehl yum aktualisiert.
  • Später lädt es die Sprachdateien und Basisdateien für die Anwendungsinstallation herunter.
  • Dann installieren Sie verschiedene Perl-Module mit CPAN und zusätzliche Pakete mit yum.
  • Laden Sie schließlich Apache und PHP mit einer Gruppe zugehöriger Module herunter und kompilieren Sie sie.

Schritt 6
Sobald dieser Vorgang abgeschlossen ist, können wir auf cPanel zugreifen. Dazu gehen wir zu einem Browser und geben in die Adressleiste die folgende Zeile ein:

 http: // server_IP: 2087
Das folgende Fenster wird angezeigt, in dem Sie den Root-Benutzer und sein Passwort als Zugangsdaten für cPanel eingeben müssen.

Schritt 7
Wie wir sehen können, weist dies darauf hin, dass die Verbindung mit der Site nicht sicher ist. Dazu klicken wir auf die Schaltfläche Erweitert und fügen im neuen Fenster die entsprechende Ausnahme hinzu, um die Verbindung mit cPanel zuzulassen. Dort klicken wir auf Sicherheitsausnahme bestätigen, um Zugriff zu haben.

Schritt 8
Sobald wir die Ausnahme eingerichtet haben, greifen wir auf das Hauptfenster von cPanel zu, wo, wie bereits erwähnt, es notwendig ist, sich mit dem Root-Benutzer und seinem Passwort anzumelden:

Schritt 9
Wenn Sie auf Anmelden klicken, müssen wir zunächst die cPanel-Lizenzbedingungen akzeptieren:

VERGRÖSSERN

Schritt 10
Dort unten klicken wir auf die Schaltfläche I Agree / Go Step 2, um mit Schritt 2 fortzufahren. In diesem Schritt müssen die Netzwerkparameter konfiguriert werden und hier geben wir unsere E-Mail-Adresse an, um die entsprechenden Benachrichtigungen von cPanel zu erhalten und wir haben die Möglichkeit, zusätzliche Felder auszufüllen, wenn wir dies wünschen.

VERGRÖSSERN

Im letzten Teil dieses Schrittes können wir die Konfiguration der DNS-Server sehen und bei Bedarf den FQDN-Namen des Geräts definieren. Klicken Sie auf die Schaltfläche Speichern und gehen Sie zu Schritt 3.

VERGRÖSSERN

Schritt 11
In Schritt 3 müssen wir die IP-Adresse des Gerätes konfigurieren, falls der Vorgang noch nicht durchgeführt wurde, und den jeweiligen Netzwerkadapter definieren, unten sehen wir die aktuelle Konfiguration:

VERGRÖSSERN

Schritt 12
Nachdem diese Werte definiert wurden, klicken Sie auf die Schaltfläche Go to Step 4, um die zu verwaltenden Server mit ihren jeweiligen IP-Adressen zu konfigurieren:

VERGRÖSSERN

Schritt 13
Wenn diese Werte eingerichtet sind, klicken Sie auf Speichern und gehen Sie zu Schritt 5, wo wir sehen, dass die eingerichtete Konfiguration verwaltet wird:

VERGRÖSSERN

Sobald die Konfiguration gespeichert ist, müssen wir in Schritt 5 die Dienste konfigurieren, die cPanel zugewiesen werden:

VERGRÖSSERN

Schritt 14
Die empfohlene Standardoption ist Pure-FTPD. Am Ende dieses Schritts können wir den cPHulk Brute-Force-Schutz aktivieren, der uns ein Sicherheitsniveau bei der cPanel-Verwaltung bietet.

VERGRÖSSERN

Wenn dies definiert ist, klicken Sie auf Speichern und gehen Sie zu Schritt 6, wo die entsprechende Auswahl konfiguriert wird:

VERGRÖSSERN

Schließlich können wir in Schritt 6 die Kontingente festlegen, die es uns ermöglichen, den Speicherplatz zu verwalten:

VERGRÖSSERN

Schritt 15
Dort können wir das Quotensystem anwenden oder nicht. Nachdem diese Werte definiert wurden, klicken Sie auf Finish Setup Wizard, um den Assistenten zu schließen und auf die cPanel-Konsole zuzugreifen:

VERGRÖSSERN

Dies ist die Haupt-WHM-Konsole und darin sehen wir die Optionen, die uns cPanel auf der linken Seite bietet, die nützlich und praktisch sind:

VERGRÖSSERN

Jede dieser Optionen wird für die gesamte Administration der verwalteten Server eine große Hilfe sein.

NotizFalls Sie eine Lizenz in cPanel gekauft haben und wir sehen, dass die Konsole als Testversion angezeigt wird, liegt dies daran, dass das Skript des Skripts die Lizenz aufgrund von Problemen im Zusammenhang mit der Firewall nicht aktualisiert folgendes:

 /usr/local/cpanel/cpkeyclt

2. Konfigurationspfade für CPanel- und WHM-Dateien


Nachfolgend finden Sie die Hauptrouten, auf die wir in CentOS 7 zugreifen können, um bestimmte Anwendungsparameter zu verwalten:

CPanel-Verzeichnisse

 /usr/local/cpanel

Tools von Drittanbietern

 /usr / local / cpanel / 3rdparty /

Verzeichnisse von Addons oder cPanel-Plugins

 /usr/local/cpanel/addons/

Basisdateien wie Phpmyadmin, Themes

 /usr / local / cpanel / base /

CPanel-Binärdateien

 /usr / local / cpanel / bin /

CGI-Dateien

 /usr/local/cpanel/cgi-sys/

Fehler beim Zugriff auf cPanel- und Ereignisdateien

 /usr/local/cpanel/logs/

WHM-Dateien

 /usr/local/cpanel/whostmgr/

Apache-Konfiguration

 /etc/httpd/conf/httpd.conf

Konfiguration des Exim-Mailservers

 /etc/exim.conf

Benannte Konfigurationsdateien

 /etc/named.conf

ProFTP- und Purftpd-Konfigurationsdateien

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

CPanel-Benutzerdateien

 / var / cpanel / Benutzer / Benutzername

CPanel-Konfigurationsdateien (Tweak-Einstellungen)

 /var/cpanel/cpanel.config

Netzwerkkonfigurationsdateien

 /etc/sysconfig/network

Addons und Subdomain-Informationen

 /etc / Benutzerdomänen

CPanel-Update-Dateien

 /etc/cpupdate.conf

Clamav-Konfigurationsdateien

 /etc/clamav.conf

MySQL-Konfigurationsdateien

 /etc/my.cnf

PHP-ini-Konfigurationsdateien

 /usr/local/lib/php.ini

Auf diese Weise finden wir in cPanel einen Verbündeten für das Webhosting und die entsprechende Verwaltung von Teams und zugehörigen Accounts.

wave wave wave wave wave