Wie installiert man cPanel & WHM auf AlmaLinux 9

Wie installiert man cPanel & WHM auf AlmaLinux 9

Wenn Sie jemals einen Hosting-Server verwaltet haben, wissen Sie, dass cPanel & WHM ist eine der beliebtesten Bedienfelder in der Web-Hosting-Branche, die die Server-Verwaltung viel einfacher macht, vor allem für Anfänger, die nicht stundenlang Konfigurationsdateien manuell ändern wollen.

In diesem Beitrag führe ich Sie durch die Installation von cPanel & WHM auf AlmaLinux 9.

Was sind cPanel & WHM?

  • cPanel → Dies ist das Kontrollpanel für Endbenutzer (Website-Besitzer), mit dem Sie Websites, Domains, Datenbanken und E-Mail-Konten verwalten können.
  • WHM (WebHost Manager) → Dies ist die Administratorseite, auf der Sie den Server verwalten, Hosting-Accounts erstellen und für die Sicherheit sorgen.

Zusammen machen sie den Betrieb eines Hosting-Servers viel benutzerfreundlicher, als wenn Sie alles von Hand machen müssten.

Warum AlmaLinux 9?

Seit dem Ende von CentOS 8, AlmaLinux hat sich zu einem beliebten Ersatz für Webserver entwickelt, da es kostenlos, von der Gemeinschaft betrieben und vollständig kompatibel mit RHEL (Red Hat Enterprise Linux).

cPanel unterstützt jetzt offiziell AlmaLinux 9 (beginnend mit cPanel v114), was bedeutet, dass Sie ein sicheres, stabiles und modernes Betriebssystem für Ihre Hosting-Umgebung erhalten.

System-Anforderungen

Vergewissern Sie sich vor der Installation, dass Ihr Server diese Anforderungen erfüllt:

  • CPU: 1,1 GHz Single-Core (empfohlen: Multi-Core für bessere Leistung)
  • RAM: 2 GB (empfohlen: 4 GB+)
  • Festplattenplatz: 20 GB (empfohlen: 40 GB+)
  • Architektur: 64-Bit (empfohlen: 64-Bit)

Andere wichtige Hinweise:

  • Verwenden Sie eine neues AlmaLinux 9 ohne vorinstallierte Webserver (Apache, Nginx, MySQL, etc.) zu installieren, da cPanel seinen eigenen Stack verwaltet.
  • Einrichten einer statische IP-Adresse (DHCP verursacht Probleme).
  • Konfigurieren Sie eine vollständig qualifizierten Domänennamen (FQDN) für den Hostnamen, etwa host.beispiel.com.
  • SELinux deaktivieren (cPanel unterstützt dies nicht).
  • Sie müssen über Root-Zugang auf den Server.

Profi-Tipp: Installieren Sie cPanel immer auf einem sauberen Server, um Konflikte zu vermeiden und die Installation reibungsloser zu gestalten.

1. Aktualisieren Sie Ihren Server

Vor der Installation von cPanel, stellen wir sicher, dass Ihr System auf dem neuesten Stand ist, was Konflikte verhindert und sicherstellt, dass Sie die neuesten Sicherheitspatches haben:

dnf update -y
dnf upgrade -y

Wie installiert man cPanel & WHM auf AlmaLinux 9

Nach der Aktualisierung müssen Sie den Server neu starten, damit der neu installierte Kernel wirksam werden kann.

reboot

2. Einrichten eines korrekten Hostnamens

cPanel erfordert, dass der Server-Hostname ein Vollständig qualifizierter Domänenname (FQDN), d. h. er muss sowohl eine Hostbezeichnung als auch einen Domänennamen enthalten (z. B., host.example.com).

Um einen Hostnamen zu setzen, können Sie die hostnamectl-Befehl wie gezeigt.

sudo hostnamectl set-hostname host.example.com

Stellen Sie sicher, dass der von Ihnen gewählte Hostname (z. B., host.example.com) der öffentlichen IP-Adresse Ihres Servers im DNS zugeordnet ist, wobei sowohl Forward als auch Reverse DNS korrekt aufgelöst werden.

Vermeiden Sie die Verwendung der Root-Domäne (example.com) als Hostname zu verwenden; weisen Sie stattdessen eine Subdomain wie server.example.com, host.example.com, oder cpanel.example.com für die richtige Konfiguration.

Sie können die Änderung mit verifizieren:

hostnamectl status
hostname -f

Server-Hostname prüfen

3. SELinux deaktivieren (erforderlich für cPanel)

cPanel unterstützt nicht SELinuxDaher müssen Sie es sowohl vorübergehend (für die aktuelle Sitzung) als auch dauerhaft (damit es nach einem Neustart deaktiviert bleibt) deaktivieren:

# Temporarily set SELinux to permissive mode
setenforce 0

# Permanently disable SELinux by editing the config file
sed -i 's/^SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config

Starten Sie den Server neu, um die Änderungen zu übernehmen:

reboot

Überprüfen Sie nach dem Neustart, ob SELinux deaktiviert ist:

getenforce

4. Erforderliche Pakete installieren

Bevor Sie die cPanel Installer muss Ihr Server mit einigen grundlegenden Tools installiert werden.

dnf install -y perl wget curl screen

Hier erfahren Sie, was die einzelnen Tools tun:

  • perl → Das cPanel-Installationsprogramm hängt von diesem Programm ab.
  • wget / locken → Wird zum Herunterladen des Installationsskripts verwendet.
  • Bildschirm → Lässt die Installation weiterlaufen, auch wenn Ihre SSH-Sitzung unterbrochen wird.

Tipp: Verwendung von screen ist besonders praktisch, wenn Ihre Internetverbindung instabil ist. Tippen Sie einfach screen ein, bevor Sie das Installationsprogramm starten, und Sie können die Verbindung sicher unterbrechen und später wiederherstellen.

5. Deaktivieren Sie die Firewall (vorübergehend)

cPanel verwaltet seine eigenen Firewall-Regeln während der Installation, daher ist es am besten, eine vorhandene Firewall vorübergehend zu deaktivieren, um Konflikte zu vermeiden:

systemctl stop firewalld
systemctl disable firewalld

Firewalld deaktivieren

Keine Sorge! Nach der Installation sollten Sie zur Sicherheit eine Firewall wieder aktivieren, z. B. CSF (ConfigServer Sicherheit & Firewall), was sehr zu empfehlen ist.

6. Starten Sie das cPanel-Installationsprogramm

Jetzt kommt der spannende Teil! cPanel Die Installation ist einfach, kann aber je nach den Spezifikationen Ihres Servers 30-60 Minuten dauern.

Navigieren Sie zum /home Verzeichnis:

cd /home

Herunterladen der neuesten cPanel Installer-Skript:

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

Führen Sie das Installationsprogramm aus:

sh latest

Ausführen des Cpanel-Installers

Das Installationsprogramm richtet automatisch alles ein, was cPanel benötigt, z. B. Apache (Webserver), PHP, MySQL/MariaDB, Exim (Mail-Server), DNS Dienste und mehr.

7. Zugang zum WHM-Panel

Sobald die Installation abgeschlossen ist, können Sie sich bei WHM anmelden, um Ihre Einrichtung abzuschließen:

https://your-server-ip:2087

Sie können sich anmelden bei WHM unter Verwendung der Root-Zugangsdaten Ihres Servers.

cPanel WHM-Anmeldung

Einmal eingeloggt, wird die WHM Der Einrichtungsassistent führt Sie durch die anfängliche Konfiguration, einschließlich der Eingabe Ihrer Kontaktinformationen, der Einrichtung von Nameservern, der Konfiguration von Netzwerkeinstellungen und der Auswahl Ihrer bevorzugten Serviceoptionen.

Tipp: Eine Testlizenz ist voll funktionsfähig, so dass Sie alle Funktionen ohne Einschränkungen testen können, bevor Sie sich für einen Kauf entscheiden.

Kostenlose cPanel Testversion
cPanel WHM Dashboard

Schlussfolgerung

Die Installation von cPanel & WHM auf AlmaLinux 9 ist eigentlich ziemlich einfach, wenn Sie die Schritte sorgfältig befolgen. Mit cPanel wird die Verwaltung von Websites, E-Mails und Datenbanken viel einfacher, selbst für Anfänger.

Diese Einrichtung ist perfekt für Hosting-Provider, Freiberufler oder jeden, der mehrere Websites betreibt. Sobald es eingerichtet ist, ist Ihr Server bereit, Websites sicher, reibungslos und effizient zu hosten.

Share the Post:

Related Posts