CWP Grundeinstellungen
Melden Sie sich zunächst im Control/CentOS Web Panel in Ihrem Browser unter https://x.x.x.x:2031 an, wobei x.x.x.x Ihre öffentliche IP-Adresse ist.
Verwenden Sie root als Benutzernamen und Ihr root-Passwort.
Klicken Sie auf die Schaltfläche Login.
Bitte unterstützt meine Arbeit
1. Set Up Root Email
Dies ist wichtig für Benachrichtigungen und für einen Vorgang zum Zurücksetzen des Passworts. Klicken Sie auf die Schaltfläche Set Root Email.
Ändern Sie die Standard-E-Mail-Adresse von my@email.com in Ihre Original-E-Mail. Wenn Sie möchten, können Sie auch eine E-Mail-Adresse für CSF/LFD-Firewall-Warnungen festlegen.
Klicken Sie unten auf der Seite auf die Schaltfläche Änderungen speichern.
p.s: Sie können zu dieser Einstellungsseite über das Menü auf der linken Seite gehen. Gehen Sie zu CWP-Einstellungen und dann Einstellungen bearbeiten.
2. Hosting Pakete erstellen
Dies sind Webhosting-Pakete, die Sie normalerweise bei vielen Hosting-Providern sehen.
Im Allgemeinen können Sie verschiedene Webhosting-Pakete zu unterschiedlichen Preisen verkaufen.
Gehen Sie zu Pakete und klicken Sie dann auf Pakete im Menü der linken Seitenleiste.
Sie werden feststellen, dass bereits ein Standardpaket vorhanden ist. Sie können es einfach ändern oder Ihre eigenen Pakete erstellen.
Klicken Sie auf die Schaltfläche Neues Paket hinzufügen in der rechten oberen Ecke.
Füllen Sie alle erforderlichen Felder nach Ihren Wünschen aus.
Es gibt ein paar technische Parameter, die Sie vielleicht verstehen müssen.
- cgroups: siehe diesen Link
- nproc: Anzahl der erlaubten Prozesse pro Benutzer (Mindestens 10, da jede Instanz von nginx/apache/fpm als separater Prozess gestartet wird).
- apache_nproc: Siehe nproc oben, aber dies ist spezifisch für Apache.
- nofiles: Anzahl der offenen Dateien, die gleichzeitig gelesen/ausgeführt werden dürfen.
- inode: Inode ist eine Datenstruktur, die die Informationen über alle Dateien speichert, die auf Ihrem Hosting-Account erstellt wurden. Die Anzahl der Inodes gibt die Anzahl der Dateien, Ordner, E-Mails oder alles, was Sie auf Ihrem Webhosting-Account speichern, an.
Verwirrt? Orientieren Sie sich an den Werten im Screenshot
Klicken Sie anschließend auf die Schaltfläche Erstellen.
Im Kontotyp können Sie entweder Allgemein oder Wiederverkäufer wählen. Ein Reseller-Account kann untergeordnete Benutzerkonten anlegen.
Wählen Sie General, wenn Sie CWP als Ihren persönlichen Webhosting-Server verwenden möchten.
3. Nameserver einstellen
Als Nächstes müssen Sie auch Ihre Nameserver konfigurieren, die ein wichtiger Teil des Domain Name System (DNS) sind.
Sofern Sie nicht vorhaben, ein DNS-Hosting eines Drittanbieters wie Cloudflare zu verwenden, müssen Sie dies einrichten.
Gehen Sie zu DNS-Funktionen >> Nameserver bearbeiten
Ändern Sie die Standard-Nameserver von ns1 und ns2.centos-webpanel.com auf Ihre eigenen.
Das übliche Format ist ns1 und ns2.example.com, aber Sie können auch etwas wie delta.example.com und echo.example.com verwenden.
Ändern Sie die Standard-IP-Adresse von 127.0.0.1 in Ihre Server-IP-Adresse.
Sie können die gleiche IP-Adresse einfach zweimal eingeben, wenn Sie nur eine haben.
Klicken Sie auf Speichern
Sie erhalten dann folgende Ausgaben:
Nameserver aktualisiert.
Nameserver-Zonen speichern
Melden Sie sich als nächstes bei Ihrem Domain-Registrar an und registrieren Sie die Nameserver.
4. Webserver einrichten
Ein Webserver ist der Hauptdienst zur Bearbeitung von Webanfragen. Alle gängigen Webserver sind in CWP verfügbar und stehen zur Auswahl bereit.
Apache, Nginx und LiteSpeed sind einsatzbereit.
Tatsächlich erlaubt CWP die Kombination von nur Apache, Apache+Nginx oder nur Nginx.
Gehen Sie zu WebServer-Einstellungen und wählen Sie dann WebServer auswählen aus dem Menü in der linken Seitenleiste.
Die Standardkonfiguration ist natürlich nur Apache. Es steht Ihnen frei, dies zu ändern.
Interessanterweise zeigt CWP in der rechten Spalte einen Leistungsvergleich an.
Die schnellste und leistungsfähigste Konfiguration ist Apache + Varnish + Apache + PHP-FPM. Allerdings kann es erweiterte Anpassungen und Konfigurationen erfordern.
Die einfachste und einfachste Variante ist nur Apache, die auch am einfachsten einzurichten und anzupassen ist.
Wählen Sie eine der verfügbaren Webserver-Konfigurationen aus und klicken Sie dann auf die Schaltfläche Save and Rebuild Configurations.
5. PHP Version auswählen
Je nach den Anforderungen Ihrer Website müssen Sie möglicherweise eine bestimmte PHP-Version auswählen.
Gehen Sie zu PHP-Einstellungen und dann zum Menü “PHP-Versionsumschalter“.
Wählen Sie die gewünschte Version aus der Dropdown-Liste.
Sie können zwischen PHP v5.3.x und v8.1.x wählen.
In der Tabelle Select Options können Sie auswählen, welche PHP-Module installiert oder entfernt werden sollen.
Da wir nicht beabsichtigen, LiteSpeed zu verwenden, haben wir das Häkchen entfernt.
Klicken Sie auf die Schaltfläche Save Build, um die gewünschte Version zu aktivieren.
Nachdem Sie die gewünschte PHP-Version ausgewählt haben, startet CWP den PHP-Compiler im Hintergrund, die Installation kann bis zu 15 Minuten dauern. Sie können Ihre PHP-Version in 10-15 Minuten auf dem Dashboard überprüfen.
Mit dem kostenlosen CWP können Sie nicht mehrere PHP-Versionen verwenden und mit dem PHP Selector bequem zwischen ihnen wechseln, dafür benötigen Sie eine Pro-Lizenz.
6. Firewall einrichten
Nach Ihrer ersten Anmeldung bei CWP werden möglicherweise drei Warnmeldungen angezeigt.
Diese drei grundlegenden Sicherheitseinstellungen sind zwingend zu konfigurieren. Andernfalls könnte Ihr Server angreifbar werden.
Beginnen wir zuerst mit der Firewall.
Sie können einfach auf den Link klicken, der besagt, dass die CSF/LFD-Firewall auf Ihrem Server NICHT aktiviert ist, klicken Sie hier, um sie zu aktivieren. oder Sie können im linken Menü auf Sicherheit und dann auf Firewall-Manager gehen.
Klicken Sie auf die grüne Schaltfläche “Enable Firewall“.
7. Accounts erstellen
Legen Sie Ihr erstes Benutzerkonto an. Sie können dieses Konto für sich selbst oder für Ihren Kunden verwenden.
Gehen Sie zu Benutzerkonten und klicken Sie im Menü auf Neues Konto.
Mit dieser Option wird ein neuer Benutzer und ein MySQL-Benutzer mit demselben Benutzernamen erstellt.
Füllen Sie alle erforderlichen Felder aus, z. B. Domänenname, Benutzername, Passwort, E-Mail, Paket usw.
Sobald Sie den Domain-Namen eingegeben haben, werden Benutzername und Passwort automatisch generiert.
Standardmäßig sollte der Shell-Zugriff deaktiviert sein, wenn er aktiviert ist, hat der Benutzer /bin/bash.
Klicken Sie auf die Schaltfläche Erstellen, sobald Sie fertig sind.
Nach erfolgreicher Erstellung werden die Details des neuen Benutzerkontos angezeigt:
8. Mod Security aktivieren
ModSecurity, auch Modsec genannt, ist eine Open-Source-Web Application Firewall (WAF).
Ursprünglich für Apache entwickelt, unterstützt ModSec jetzt auch andere Webserver, einschließlich Nginx.
In CWP können Sie es aktivieren, indem Sie im linken Menü auf Sicherheit und dann auf Mod Security gehen.
Klicken Sie auf die Schaltfläche Install Mod Security Configuration.
Sind Sie sicher? Klicken Sie einfach auf Ja, wenn Sie gefragt werden.
Die kostenlose Version von CWP kann jedoch nur alte OWASP-Regeln haben. Die neuesten und Comodo-Regeln können automatisch auf CWPpro bezogen werden.
9. Hidden Processes aktivieren
Lassen Sie uns alle System- und anderen Benutzerprozesse vor jedem Benutzer verbergen, um den Server sicherer zu machen.
Dies ist optional. Sie müssen diese Option nur dann aktivieren, wenn Sie CWP als Shared Webhosting für Ihre Kunden verwenden.
Diese Funktion ist super praktisch, wenn Sie ein Webhosting-Geschäft aufbauen.
Gehen Sie auf Sicherheit und dann auf Sichere Prozesse
Sie müssen mindestens ein Benutzerkonto haben, um diese Funktion zu aktivieren.
Klicken Sie nun einfach auf die grüne Schaltfläche “Schutz aktivieren” und dann auf “Ja”.
Bitte beachten Sie, dass diese Option bei LXC- und OpenVZ-Containern nicht funktioniert.
FAZIT
Obwohl es super einfach ist, CWP auf einem CentOS-Server zu installieren, nimmt die Konfiguration dennoch Zeit in Anspruch.
Diese Anleitung zielt darauf ab, den Prozess zu beschleunigen. Folgen Sie einfach den oben genannten Richtlinien und bumm! Schon ist es geschafft.
Jetzt sind Sie bereit, Ihre Websites auf Ihrem CentOS/Control Web Panel-Server zu hosten.