Wir wissen, dass bei den verschiedenen Aufgaben der Verwaltung von Linux-Servern jede Aufgabe eine wichtige Rolle für das optimale Funktionieren aller strukturellen Prozesse spielt, die entweder auf der Ebene der Benutzer, Teams oder bestimmter Rollen konfiguriert werden.
Bei dieser Gelegenheit wird TechnoWikis über ein grafisches Oberflächentool namens cPanel sprechen 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:
- cPanel ermöglicht den Benutzerzugriff für die Verwaltung von Webhosting-Konten
- WHM ist für die Bereitstellung des Zugriffs für Root-Benutzer verantwortlich, um alle dort gehosteten Server und Konten zu steuern und zu verwalten.
- Benutzerfreundliche Oberfläche
- Kostenlose Servermigration
- Es ermöglicht uns, E-Mail-Konten, Weiterleitungen und automatische Antworten zu erstellen.
- Wir können Verzeichnissen ein Passwort 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 das Bearbeiten und Erstellen von Sicherungskopien der überwachten Dateien
- Dank der Integration von MySQL und PostgreSQL können große Datenmengen gespeichert werden
- Erstellt einen Bericht über Webereignisse, die mit Tools wie Webalizer und AWStats überwacht werden können
- Sie verfügen über mehr als 500 Anwendungen und Plugins, um ihre Kapazität zu erweitern
- Ermöglicht Übertragungen und Sicherungskopien
- Mindestens 1 GB RAM
- Freier Speicherplatz auf der 20-GB-Festplatte
- Als cPanel-Lizenz bieten sie eine Testversion an, aber die offizielle kostet 20 USD pro Monat oder 200 USD pro Jahr.
- Habe einen Standard-Hostnamen
- Eine Neuinstallation von CentOS 7 ohne vorinstallierte Anwendungen ist unbedingt erforderlich
Es ist erwähnenswert, dass cPanel bei der Installation mit WHM in CentOS 7 dort verbleibt und nur durch eine Neuinstallation des Betriebssystems entfernt werden kann. In diesem Sinne fahren wir mit der Installation von CentOS 7 cPanel fort.
1. Installieren von Perl, Curl und Herunterladen des Installationsskripts
Da cPanel in dieser Programmiersprache geschrieben ist, müssen wir sicherstellen, dass Perl unter CentOS 7 installiert ist, oder falls nicht, installieren Sie es mit dem folgenden Befehl:
yum install perl
Der nächste Schritt ist die Installation von Curl in CentOS 7, falls dies noch nicht der Fall ist, um die Befehle automatisch im cPanel-Installationsprozess auszuführen. Um Curl zu installieren, führen wir die folgende Zeile aus:
yum install locken
In diesem Fall haben wir es bereits installiert:
Nun führen wir die folgende Zeile aus, um das Skript in unser Hauptverzeichnis herunterzuladen:
curl -o latest -L https://securedownloads.cpanel.net/latest
Nach dem Herunterladen starten wir den Ausführungsprozess des heruntergeladenen Skripts und führen die folgende Zeile aus:
sh spätestens
Der Installationsvorgang wird fortgesetzt:
Es ist wichtig, dass wir den Namen des Servers mit der jeweiligen Domain unter Verwendung der folgenden Syntax festlegen:
Hostname team.domain.com
Wir müssen geduldig sein, da der cPanel-Installationsprozess je nach Geschwindigkeit und Status des Netzwerks zwischen 30 Minuten und einer Stunde dauert.
Sobald der cPanel-Installationsprozess in CentOS 7 abgeschlossen ist, sehen wir Folgendes. Das System muss neu gestartet werden, damit die entsprechenden Änderungen wirksam werden.
- Zunächst werden alle Pakete analysiert, um ihre Integrität zu überprüfen. Wenn ein Paket beschädigt ist, wird es mit dem Befehl yum aktualisiert.
- Laden Sie dann die Sprachdateien und Basisdateien für die Installation der Anwendung herunter.
- Installieren Sie dann mehrere Perl-Module mit CPAN und zusätzliche Pakete mit yum.
- Zum Schluss laden Sie Apache und PHP mit einer Gruppe zugehöriger Module herunter und kompilieren sie.
Sobald dieser Vorgang abgeschlossen ist, können wir auf cPanel zugreifen, gehen zu einem Browser und geben in der Adressleiste die folgende Zeile ein:
http: // Server_IP: 2087
Das folgende Fenster wird angezeigt, in dem Sie den Root-Benutzer und das Kennwort als Zugangsdaten für cPanel eingeben müssen.
Wie wir sehen, weist dies darauf hin, dass die Verbindung zur 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 Confirm Security Exception, um Zugriff zu erhalten.
Sobald wir die Ausnahme eingerichtet haben, greifen wir auf das cPanel-Hauptfenster zu, in das wir, wie bereits erwähnt, den Root-Benutzer und das zugehörige Passwort eingeben müssen:
Wenn Sie im ersten Schritt auf Anmelden klicken, müssen Sie die Bedingungen der cPanel-Lizenz akzeptieren:
Dort klicken wir unten auf die Schaltfläche Ich stimme zu / Gehe zu Schritt 2, um mit Schritt 2 fortzufahren. In diesem Schritt müssen die Netzwerkparameter konfiguriert werden. Hier geben wir unsere E-Mail-Adresse an, um die entsprechenden Benachrichtigungen von cPanel zu erhalten, und wir haben die Möglichkeit von Füllen Sie zusätzliche Felder aus, wenn wir dies wünschen.
Im letzten Teil dieses Schritts sehen wir die Konfiguration der DNS-Server und können bei Bedarf den FQDN-Namen des Computers definieren. Klicken Sie auf die Schaltfläche Speichern & Weiter mit Schritt 3.
In Schritt 3 müssen wir die IP-Adresse des Geräts konfigurieren, falls der Vorgang noch nicht abgeschlossen ist, und den entsprechenden Netzwerkadapter definieren. Im unteren Teil sehen wir die aktuelle Konfiguration:
Sobald diese Werte definiert sind, klicken Sie auf die Schaltfläche Weiter mit Schritt 4, wo Sie die Server so konfigurieren können, dass sie mit ihren jeweiligen IP-Adressen verwaltet werden:
Mit diesen festgelegten Werten klicken wir auf Speichern und fahren mit Schritt 5 fort, wo wir sehen, dass die festgelegte Konfiguration verwaltet wird:
Sobald die Konfiguration gespeichert ist, müssen wir in Schritt 5 die Dienste konfigurieren, die cPanel zugewiesen werden:
Die empfohlene Standardoption ist Pure-FTPD. Im unteren Teil dieses Schritts können wir den cPHulk-Brute-Force-Schutz aktivieren, der uns ein gewisses Maß an Sicherheit bei der Verwaltung von cPanel bietet.
Mit diesem definierten Klick auf Speichern & Weiter geht es zu Schritt 6, wo die jeweilige Auswahl konfiguriert wird:
Schließlich können wir in Schritt 6 die Kontingente festlegen, mit denen wir den Speicherplatz verwalten können:
Dort können wir das Quotensystem nutzen oder nicht. Sobald diese Werte definiert sind, klicken Sie auf den Setup-Assistenten beenden, um den Assistenten zu schließen und auf die cPanel-Konsole zuzugreifen:
Dies ist die Hauptkonsole von WHM und auf der linken Seite sehen wir die von cPanel angebotenen Optionen, die nützlich und praktisch sind:
Jede dieser Optionen ist eine große Hilfe für die gesamte Verwaltung der verwalteten Server.
/ usr / local / cpanel / cpkeyclt
2. Konfigurationspfade für cPanel- und WHM-Dateien
Als nächstes finden wir die Hauptrouten, auf die wir in CentOS 7 zugreifen können, um bestimmte Parameter der Anwendung zu verwalten:
/ usr / local / cpanel
/ usr / local / cpanel / 3rdparty /
/ usr / local / cpanel / addons /
/ usr / local / cpanel / base /
/ usr / local / cpanel / bin /
/ usr / local / cpanel / cgi-sys /
/ usr / local / cpanel / logs /
/ usr / local / cpanel / whostmgr /
/etc/httpd/conf/httpd.conf
/etc/exim.conf
/etc/named.conf
/etc/proftpd.conf und /etc/pure-ftpd.conf
/ var / cpanel / users / Benutzername
/var/cpanel/cpanel.config
/ etc / sysconfig / network
/ etc / userdomains
/etc/cpupdate.conf
/etc/clamav.conf
/etc/my.cnf
/usr/local/lib/php.ini
Auf diese Weise finden wir in cPanel einen Verbündeten für das Webhosting und die jeweilige Verwaltung von Geräten und zugehörigen Accounts.