Tutorial: CWP (Control Web Panel) auf CentOS installieren und Domain korrekt aufschalten
Hier ist ein ausführliches Tutorial zur Installation von CWP (Control Web Panel) – ehemals CentOS Web Panel – auf einem CentOS-Server und die anschließende Verknüpfung einer Domain.
CWP ist eine leistungsstarke, kostenlose (und in einer Pro-Version verfügbare) Alternative zu cPanel/WHM. Es bietet eine umfassende Weboberfläche zur Verwaltung von Servern, Domains, E-Mails und Datenbanken.
1. Voraussetzungen
Bevor Sie beginnen, stellen Sie sicher, dass Ihr Server folgende Kriterien erfüllt:
- Betriebssystem: Eine frische Installation von CentOS (Stream oder Version 7).
- Hardware: Mindestens 2 GB RAM (4 GB empfohlen).
- Root-Zugriff: Sie benötigen vollen SSH-Zugriff als User
root. - Statische IP-Adresse: Ihr Server muss eine feste IP haben.
Schritt 2: System vorbereiten & Hostname setzen
Loggen Sie sich per SSH (z. B. via PuTTY oder Terminal) auf Ihren Server ein.
- System aktualisieren:
yum -y update - Hostname setzen:
Ein korrekter Hostname ist entscheidend (z. B.
srv1.ihredomain.de). Er darf nicht identisch mit Ihrer Hauptdomain sein.hostnamectl set-hostname srv1.ihredomain.de - Server neu starten:
reboot
Schritt 3: CWP Installation
Nach dem Neustart loggen Sie sich erneut ein und führen die Installation aus.
-
Installationsverzeichnis wechseln:
cd /usr/local/src -
Installer herunterladen:
wget http://centos-webpanel.com/cwp-el7-latest(Hinweis: Für neuere CentOS Stream Versionen nutzen Sie den entsprechenden Link von der offiziellen Webseite).
-
Installation starten:
sh cwp-el7-latestDie Installation dauert je nach Serverleistung 10 bis 30 Minuten. Am Ende erhalten Sie eine Liste mit Zugangsdaten und Ports. Kopieren Sie diese Informationen unbedingt!
-
Reboot: Drücken Sie die Enter-Taste, um den Server neu zu starten, wenn der Installer dazu auffordert.
Schritt 4: Zugriff auf das Panel
Nach dem Reboot ist CWP über den Browser erreichbar:
- Sicher (SSL):
https://Ihre-Server-IP:2031 - Standard:
http://Ihre-Server-IP:2030
Loggen Sie sich mit dem Benutzernamen root und Ihrem Server-Passwort ein.
Schritt 5: Domain Pointing (DNS-Einrichtung)
Damit Ihre Domain auf den CWP-Server zeigt, müssen Sie zwei Dinge tun: Beim Domain-Registrar (z. B. Namecheap, GoDaddy, Hetzner) und im CWP selbst.
A. Beim Domain-Registrar (DNS-Einstellungen)
Sie haben zwei Möglichkeiten:
- A-Record (Einfachste Methode):
Setzen Sie in der DNS-Verwaltung Ihres Registrars einen A-Record für
@(Ihre Domain) undwwwauf die IP-Adresse Ihres CWP-Servers. - Eigene Nameserver (Empfohlen für WHM-Feeling):
Erstellen Sie sogenannte "Child-Nameserver" oder "Glue Records" bei Ihrem Registrar:
ns1.ihredomain.de-> IP Ihres Serversns2.ihredomain.de-> IP Ihres Servers Ändern Sie dann die Nameserver der Domain auf diese beiden Adressen.
B. In CWP (Nameserver konfigurieren)
- Gehen Sie im CWP-Menü zu DNS Functions -> Edit Nameserver IPs.
- Geben Sie dort Ihre Nameserver (z. B.
ns1.ihredomain.deundns2.ihredomain.de) und die Server-IP an.
Schritt 6: Domain im Panel anlegen
Nun müssen Sie dem Server sagen, dass er Anfragen für diese Domain verarbeiten soll.
- Gehen Sie zu User Accounts -> New Account.
- Geben Sie die Domain ein (z. B.
ihredomain.de). - Wählen Sie einen Benutzernamen und ein Passwort.
- Wählen Sie ein Paket (Default) und klicken Sie auf Create.
Schritt 7: SSL-Zertifikat (Let's Encrypt)
Damit Ihre Website über https erreichbar ist:
- Gehen Sie zu WebServer Settings -> SSL Certificates.
- Wählen Sie den Reiter Free Custom SSL (Let's Encrypt).
- Wählen Sie Ihre Domain aus und klicken Sie auf Install. (Hinweis: Dies funktioniert erst, wenn die Domain bereits korrekt auf die Server-IP zeigt!)
Zusammenfassung
Ihr Server ist nun mit CWP konfiguriert. Die Domain ist über die Nameserver oder A-Records mit dem Server verknüpft, und Sie haben einen Benutzeraccount für das Hosting erstellt. Sie können nun über den File Manager oder FTP Ihre Website-Dateien hochladen.