So installieren Sie CPanel und WHM in CentOS 7

So installieren Sie CPanel und WHM in CentOS 7

CPANEL ist ein bekanntes, zuverlässiges und intuitivstes kommerzielles Steuerungsgremium für Webhosting -Dienste. Es ist reich an Funktionen und kann über eine leistungsstarke grafische Benutzeroberfläche verwendet werden, um alle gemeinsam genutzten, Wiederverkäufer- und Business -Hosting -Dienste und mehr zu verwalten.

Es wird mit einem CPANEL- und Webhost -Manager (WHM) geliefert, wodurch Webhosting für Web -Admins erleichtert wird:

  • WHM bietet Root- und Reseller -Zugriffs -Schnittstelle, in dem Benutzer Einstellungen im Zusammenhang mit Serververwaltung und Kontoverwaltung verwalten können.
  • Während CPANEL Benutzerebene Zugriffsoberfläche bietet, um ein Webhosting -Konto auf dem Server zu verwalten.

Merkmale von CPanel/WHM

  1. Intuitive und leistungsstarke GUI, um Ihren Server mit WHM zu steuern.
  2. Unterstützt jetzt EV -Zertifikate.
  3. Unterstützt API -Authentifizierungs -Token.
  4. Bietet nun autoSl unterstützende Proxy -Subdomains an.
  5. Ermöglicht es Ihnen, den SSL -Status in CPanel anzuzeigen.
  6. Unterstützt Operationen wie Backups, Migrationen und Restaurationen auf sehr einfache und reibungslose Weise.
  7. Unterstützt hervorragende DNS- und Mail -Serververwaltung für Hauptserver sowie Clientkonto.
  8. Unterstützt die Verwaltung (Start/Stop/Aktivieren/Deaktivieren) von Diensten auf dem Server.
  9. Ermöglicht es Ihnen, SSL/TLS für alle Serverdienste und Clientdomänen zu konfigurieren.
  10. Einfache Integration in PhpMyAdmin Verwalten Sie Ihre MySQL -Datenbanken aus dem Webbrowser.
  11. Unterstützt das Rebranding.
  12. Ermöglicht die Integration mit WHMCs, das Abrechnungsmanagement und vieles mehr zu automatisieren.

In diesem Artikel werden wir beschreiben, wie CPanel und WHM auf installiert werden können Rhel/Centos 7 und decken Sie die ersten Konfigurationen ab, um CPANEL und WHM zu verwalten.

Vorgeschlagene Lesen: So installieren Sie CPanel & WHM in CentOS 6

Installationsvoraussetzungen

  1. Eine saubere frische minimale Installation des CentOS 7 -Servers.
  2. Mindestens 1 GB RAM (aber 2 GB empfohlen).
  3. Mindestens 20 GB freier Speicherplatz (aber 40 GB empfohlen).
  4. Eine gültige CPANEL -Lizenz.
  5. Standard -Hostname (FQDN oder vollständig qualifizierter Domänenname)
  6. Perl

Bevor wir zum Installationsabschnitt gehen, müssen Sie diese an wichtige Punkte beachten:

  • Sobald Sie CPanel/WHM installiert haben, kann es nicht aus Ihrem System entfernt werden. Sie müssen Ihr Betriebssystem neu installieren, um es zu entfernen.
  • CPANEL ist kommerzielle Software und benötigt eine Lizenz für die Arbeit. Es gibt jedoch eine 15 -tägige Testversion (die automatisch aktiviert wird, sobald Sie CPanel installiert haben). Sie können Ihre Software mithilfe der Testversion installieren und die Software später kaufen.

Installation von CPANEL in CentOS 7

1. Stellen Sie sicher, dass Ihr Server über einen Standard -Hostnamen (FQDN oder vollständig qualifizierter Domänenname) verfügt, da ansonsten dies wie folgt festgelegt wird (in diesem Beispiel, CPANEL ist der Hostname und Tecmint.Lan ist der Domain -Name):

# Hostnamectl Set-Hostname CPanel.Tecmint.Lan 

2. CPANEL ist in Perl geschrieben, stellen Sie sicher, dass Sie Perl auf Ihrem Server installiert haben. Andere weise führen den folgenden Befehl aus, um ihn auf Ihrem System zu installieren.

# yum install Perl installieren 

3. Sie müssen keine Befehle ausführen, um es zu installieren. Für Sie ist ein automatisches Installationskript erstellt. Alles, was Sie tun müssen, ist das CPANEL -Installationskript mit dem Befehl curl herunterzuladen. Wenn Sie den Befehl curl nicht installiert haben, installieren Sie es zuerst so wie so.

# yum install curl installieren 

4. Laden Sie dann das neueste Installationskript in das Home -Verzeichnis herunter.

# curl -o letztes -l https: // besessene loads.CPANEL.net/letztes 

5. Führen Sie nun das Auto -Installer -Skript aus. Beachten Sie, dass wir, wenn Sie sich mit SSH auf dem Server angemeldet haben.

# Shestes 
Probenausgabe
Überprüfung der Archivintegrität… alles gut. Unkomprimiertes CPANEL & WHM -Installationsprogramm… ____ _ ___ | _ \ __ _ _ __ ___ | | / __ | | _) / _ '| '_ \ / _ \ | | . 2017-03-04 04:52:33 720 (Info): CPANEL & WHM-Installation Start unter: Sa 4. März 04:52:33 2017! 2017-03-04 04:52:33 721 (Info): Diese Installation erfordert je nach Hardware 20-50 Minuten. 2017-03-04 04:52:33 722 (Info): Jetzt ist es an der Zeit, eine weitere Tasse Kaffee/Ruck zu bekommen. 2017-03-04 04:52:33 723 (Info): Die Installation wird sich bei/var/log/cPanel-Installation anmelden.Logdatei. 2017-03-04 04:52:33 724 (Info): 2017-03-04 04:52:33 725 (INFO): Beginn der Installation V3… 2017-03-04 04:52:33 428 (Info): Centos 6 (Linux) erkannt! 2017-03-04 04:52:33 444 (Info): RAM NOW überprüfen… 2017-03-04 04:52:33 233 (Warn): 2017-03-04 04:52:33 233 (Warn): zu Nutzen Sie alle Funktionen von CPanel & WHM, 2017-03-04, 04:52:33 233 (WARN): wie mehrere SSL-Zertifikate für eine einzige IPv4-Adresse 2017-03-04 04:52:33 233 (Warn) : und erheblich verbesserte Leistung und Startzeiten, 2017-03-04 04:52:33 233 (WARN): Wir empfehlen Ihnen dringend, CentOS Version 7 zu verwenden. 2017-03-04 04:52:33 233 (WARN): 2017-03-04 04:52:33 233 (WARN): Die Installation beginnt in 5 Sekunden… 

Lehnen Sie sich an diesem Punkt zurück und entspannen.

Wie das automatische CPANEL -Installationsproskript funktioniert

Beachten Sie, dass CPANEL Ihr Betriebssystem massiv ändern wird, und so funktioniert das automatische Installationskript:

  • Es werden verschiedene Pakete untersucht, um sicherzustellen, dass keine Konflikte vorhanden sind, und es findet Paketkonflikt.
  • Es lädt auch Sprach- und Basisdateien für die Installation herunter.
  • Installiert verschiedene Perlmodule über CPAN und andere erforderliche Pakete mit Yum.
  • Es lädt PHP und Apache mit verschiedenen zugehörigen Modulen herunter und kompiliert.

Wenn die Installation abgeschlossen ist, werden die folgenden Ausgabe angezeigt. Möglicherweise werden Sie aufgefordert, den Server nach der Installation neu zu starten.

6. Danach müssen Sie den Installationsassistenten von seiner webbasierten Oberfläche abschließen und können mit der folgenden URL auf WHM zugreifen:

http: // server_ip: 2087 

Melden Sie sich nun mit dem Benutzer an “WurzelUnd Ihr Passwort. Es sind noch einige Klicks vorhanden, um die CPANEL -Installation zu vervollständigen.

CPANEL WHM Login

7. Als nächstes lesen Sie die Endbenutzer-Lizenzvereinbarung und akzeptieren Sie die Bedingungen, indem Sie auf “klicken“Ich stimme zu?/GO Schritt 2Schaltfläche, um fortzufahren.

CPanel WHM -Vereinbarung

8. Dann werden Sie zur Setup Networking Abschnitt, geben Sie Ihre funktionierende E -Mail -Adresse an und kontaktieren Sie die SMS -Adresse in der Spalte von “Server -Kontakt -E -Mail -Adresse" Und "Server -Kontakt -SMS -Adresse" bzw.

Auf diese Weise kann CPANEL alle wichtigen Warnungen, Benachrichtigungen an diese E-Mail-ID (empfohlen), senden. Sie können auch die Restdetails ausfüllen, wie dies erforderlich ist.

CPANEL WHM -Networking -Setup

9. Geben Sie als Nächst.

Sie können Google Resolvers in diesem Abschnitt verwenden, wenn Sie die Resolver Ihres ISP nicht haben.

10. Wählen Sie anschließend das Hauptnetzwerk/Ethernet -Gerät aus. Eine auf diesem Gerät verfügbare IP wird als Haupt -IP -Adresse Ihres Servers angesehen. Und klicken Sie auf “Speichern und gehen Sie zu Schritt 5" Taste.

CPanel WHM Hostname Setup

11. Stellen Sie nun die statische IP -Adresse der Server fest. Wenn Sie mehr als eine IP mit Ihrer NIC -Karte angehängt haben und eine bestimmte IP für die Haupt -IP Ihres Servers einrichten möchten, können Sie dies von hier aus tunGehen Sie zu Setup 4”.

Als nächstes fügen Sie die "hinzu"Ein Einträge”Für Namenservers & Hostname Ihr Server wird verwendet. Fügen Sie Namenserver für Ihren Wunsch in den leeren Feldern hinzu: NS1/NS2.Beispiel.com.

Fügen Sie außerdem einen Eintrag für Ihren Hostnamen und Ihren Namenserver hinzu, indem Sie das Kontrollkästchen auswählen, wie im folgenden Screenshot gezeigt. Dann klicken Sie auf “Speichern und gehen Sie zu Schritt 5" Taste.

CPanel WHM Fügen Sie Namenserver hinzu

12. Konfigurieren Sie nun verschiedene Dienste wie FTP, Mail und CPhulk im Schritt 5 dieses webbasierten Assistenten.

In der FTP-Konfiguration gibt es zwei FTP. Wählen Sie die Option deaktiviert, wenn Sie den lokalen FTP -Server deaktivieren möchten.

CPanel WHM FTP -Setup

Im selben Assistenten können Sie Ihren Mailserver für alle Ihre Mailingaktivitäten in Zukunft auswählen. In Zukunft können Sie MTAs wie Exim mit Ihrem CPanel hinzufügen. Sie können entweder Dovecot auswählen, der ebenfalls empfohlen wird, oder Sie können den Mailserver deaktivieren, indem Sie deaktivierte Optionen auswählen.

13. Setzen Sie den CPhulk Brute Force -Schutz, der falsche Kennwortangriffe erkennt und blockiert, und blockieren Sie ihre IP für Ihren Server. Sie können es aktivieren/deaktivieren und konfigurieren, wie im folgenden Screenshot gezeigt.

CPanel WHM Brute Force -Schutzschutz

14. Schließlich können Sie in Schritt 6 Quoten aktivieren, mit denen Sie die Gebrauchsspace -Verbrauchsscheiben aufspüren können. Wählen "Verwenden Sie Dateisystemquoten"Und klicken Sie auf"Beenden Sie den Setup -Assistenten”Um den Installationsprozess abzuschließen.

CPanel WHM -Systemquoten

HINWEIS: Wenn Sie keine Dateisystemquoten verwenden, können Sie die Menge an Speicherplatz nicht überwachen, die von einem Benutzer oder einer Website verwendet werden.

Jetzt können Sie einige neue Funktionen von CPANEL in seinem Feature -Showcase sehen. In den empfohlenen Funktionen sehen Sie CPanelid, mit dem sich ein Benutzer bei CPanel mit seinem/ihren CPanelid anmelden kann. Diese Funktion ermöglicht es einem Benutzer, sich mit einer einzelnen Benutzer -ID bei mehreren CPanels anzumelden. Sie können diese Funktion aktivieren, indem Sie die Option aktivieren. Andernfalls deaktivieren Sie sie, indem Sie nein auswählen. Danke, danke.

Sobald Sie mit der Installation fertig sind, wird die Homepage von WHM wie im folgenden Screenshot angezeigt. Sie können sehen, dass die Homepage von WHM die Option "Panel" und die Seitenleiste mit der Suchanlage anzeigt, mit der Sie Optionen durchsuchen können, indem Sie einfach ihre Namen eingeben.

CPanel WHM Dashboard

Wichtig: Manchmal kann das CPANEL -Installationsproking die Lizenz aufgrund von Firewall- oder Resolver -Einträgen nicht aktualisieren, und Sie werden die Testwarnung auf der Seite sehen. Sie können es manuell mit dem folgenden Befehl tun.

#/usr/local/cpanel/cpkeyclt 

Denken Sie daran, dass wir am Anfang erwähnt haben, dass CPANEL für den Zugriff auf Benutzerebene und WHM für den Zugriff auf Root Level gilt. Sie müssen ein Konto mit der Option in WHM erstellen. In diesem Beispiel haben wir ein Testkonto mit dem Benutzernamen erstellt “Tecmint”Um Ihnen die Ansicht von CPanel für Benutzer zu zeigen.

Im Folgenden finden Sie nützliche Listen von CPANEL -Backend- und Konfigurationsdateien, die Sie möglicherweise wissen möchten, bevor Sie mit CPANEL und WHM beginnen.

CPANEL -Backend -Dateien

  • CPANEL -Verzeichnis:/usr/local/cpanel
  • Drittanbieter Tools:/usr/local/cpanel/3.Party/
  • CPanel Addons Verzeichnis:/usr/local/cpanel/addons/
  • Basisdateien wie PhpMyAdmin, Skins:/usr/local/cpanel/base/
  • CPANEL -Binärdateien:/usr/local/cpanel/bin/
  • CGI-Dateien:/usr/local/cpanel/cgi-sys/
  • CPANEL -Zugriffs- und Fehlerprotokolldateien:/usr/local/cpanel/logs/
  • WHM -verwandte Dateien:/usr/local/cpanel/whostmgr/

Wichtige CPANEL -Konfigurationsdateien

  • Apache -Konfigurationsdatei:/etc/httpd/conf/httpd.Conf
  • Exim Mail Server Conf Datei:/etc/exim.Conf
  • Named Conf Datei: /etc /benannt.Conf
  • ProfTP und Pureftpd Conf Datei:/etc/profTPD.conf und /etc /reine ftpd.Conf
  • CPANEL -Benutzerdatei:/var/cPanel/Benutzer/Benutzername
  • CPANEL -Konfigurationsdatei (Tweak -Einstellungen):/var/cpanel/cpanel.Konfiguration
  • Networking -Konfigurationsdatei:/etc/sysconfig/network
  • Addons, geparkte und Subdomain -Informationen: /etc /userdomains
  • CPANEL -Aktualisierungs -Konfigurationsdatei: /etc /cpupdate.Conf
  • Clamav Conf Datei: /etc /clamav.Conf
  • MySQL -Konfigurationsdatei: /etc /my.CNF
  • PHP INI Conf Datei:/usr/local/lib/PHP.Ini

Weitere Informationen finden Sie unter: CPANEL -Homepage

Das ist alles! In diesem Artikel haben wir beschrieben. Vergessen Sie nicht, wertvolle Gedanken im Feedback -Formular unten zu teilen.