Das CWP (Control Web Panel) ist eine beliebte Webhosting-Verwaltungspanel, das eine Vielzahl von Tools für die Verwaltung von Webservern, E-Mail, DNS, Datenbanken und anderen Diensten bietet. Hier ist eine Schritt-für-Schritt-Anleitung zur Installation und Grundkonfiguration des CWP auf AlmaLinux 9.
1. Voraussetzungen
- Ein frisch installiertes AlmaLinux 9 (Minimalinstallation empfohlen).
- Root-Zugriff auf den Server.
- Mindestens 1 GB RAM für die grundlegende Nutzung von CWP, empfohlen werden jedoch mindestens 2 GB.
2. Systemaktualisierungen durchführen
Führen Sie vor der Installation von CWP ein System-Update durch:
3. Hostname konfigurieren
Setzen Sie einen festen Hostnamen für den Server. Dieser sollte ein FQDN (Fully Qualified Domain Name) sein:
Hinweis: Ersetzen Sie server.domain.tld durch Ihren gewünschten Hostnamen.
4. CWP-Installation
Laden Sie das Installationsskript von CWP herunter und führen Sie es aus. Wechseln Sie dafür zunächst in das Home-Verzeichnis:
Machen Sie das Skript ausführbar und starten Sie die Installation:
Die Installation kann bis zu 30 Minuten dauern, da CWP mehrere Pakete und Abhängigkeiten installiert und konfiguriert.
5. Abschluss der Installation
Nach Abschluss der Installation zeigt das Installationsskript eine URL zur Anmeldung im CWP-Admin-Bereich an. Diese sieht in etwa so aus:
Notieren Sie die Zugangsdaten und die IP-Adresse, da diese für den Admin-Login erforderlich sind.
6. Firewall konfigurieren
Falls die Firewall aktiv ist, öffnen Sie den erforderlichen Port 2030 für den Zugriff auf das CWP-Panel:
7. CWP-Webinterface aufrufen
Öffnen Sie die URL des CWP in einem Webbrowser:
Hinweis: Ersetzen Sie YOUR_SERVER_IP durch die IP-Adresse Ihres Servers.
8. Erste Konfiguration des CWP
Nach dem Login ins CWP-Panel gibt es einige grundlegende Einstellungen, die Sie konfigurieren sollten:
-
DNS-Server konfigurieren: Falls Sie CWP als DNS-Server verwenden möchten, können Sie die DNS-Zonen und Nameserver im Panel konfigurieren unter DNS Functions.
-
Webserver konfigurieren: CWP unterstützt Apache, Nginx und Varnish. Sie können unter WebServer Settingsdie Webservereinstellungen anpassen oder verschiedene Webserver-Kombinationen wie Nginx & Apacheauswählen.
-
E-Mail-Server einrichten: CWP bietet integrierte E-Mail-Server-Einstellungen, die unter Email im Hauptmenü verwaltet werden können. Hier können Sie Mailserver und Spamfilter wie SpamAssassin konfigurieren.
-
Benutzer und Domains hinzufügen: Fügen Sie Benutzer und ihre zugehörigen Domains unter User Accounts > New Account hinzu. Dies richtet das Home-Verzeichnis und die grundlegenden Dienste für jede Domain ein.
-
Sicherheitsfunktionen aktivieren: Aktivieren Sie zusätzliche Sicherheitsmaßnahmen unter Security wie:
- CSF Firewall: Ein leistungsstarkes Firewall-Tool, das bei der Sicherung des Servers hilft.
- ModSecurity: WAF (Web Application Firewall), das Angriffe auf Webanwendungen abwehren kann.
-
Automatische Backups einrichten: Unter Backup können Sie automatisierte Backups für Benutzerkonten und Datenbanken einrichten.
9. Service-Verwaltung und Überwachung
Über das CWP-Dashboard können Sie wichtige Dienste wie HTTPD, MySQL und andere Prozesse überwachen und bei Bedarf neu starten.
10. Regelmäßige Updates
Um die neuesten Sicherheitspatches und Funktionen zu erhalten, führen Sie regelmäßige System- und CWP-Updates durch:
Damit ist das CWP Control Panel eingerichtet und einsatzbereit.