Server Verwaltung · 5 min read · Oct 30, 2025
So verwalten Sie einen CentOS 7-Server mit Webmin
Webmin ist ein kostenloses und Open-Source-basiertes webbasiertes Systemverwaltungstool für Unix-Systeme. Es bietet eine reichhaltige und leistungsstarke webbasierte Benutzeroberfläche zur Verwaltung des Servers sowie aller gängigen Anwendungen wie Apache, BIND, Squid Proxy usw. Es ist für fast alle gängigen Unix-basierten Betriebssysteme verfügbar, einschließlich CentOS, Ubuntu, Debian, SUSE, BSD usw.
In diesem Tutorial werden wir Webmin auf CentOS 7.2 installieren. Wir werden auch lernen, den Apache-Webserver, firewalld und die Webmin-Konfiguration zu verwalten.
Voraussetzungen
- Minimaler CentOS 7-Server
- Root-Rechte. Dieser Leitfaden ist als Root-Benutzer geschrieben. Wenn Sie als sudo-Benutzer angemeldet sind, führen Sie sudo -i aus.
Basis-System aktualisieren
Bevor Sie ein Paket installieren, wird empfohlen, die Pakete und das Repository mit dem folgenden Befehl zu aktualisieren.
yum -y updateSobald das System aktualisiert ist, können Sie mit der Installation der für Webmin erforderlichen Abhängigkeiten fortfahren.
Abhängigkeiten installieren
Bevor wir Webmin installieren können, sollten Sie einige Abhängigkeiten installieren. Führen Sie den folgenden Befehl aus, um die erforderlichen Abhängigkeiten zu installieren.
yum -y install perl perl-Net-SSLeay openssl perl-IO-Tty perl-Encode-DetectSobald die Abhängigkeiten installiert sind, können Sie mit der Installation von Webmin fortfahren.
Webmin installieren
Webmin ist als RPM-Paket verfügbar oder Sie können Webmin auch über sein offizielles Repository installieren.
Fügen Sie das Repository hinzu, indem Sie eine neue Repository-Datei erstellen, indem Sie den folgenden Befehl ausführen.
nano /etc/yum.repos.d/webmin.repoWenn Sie nano nicht installiert haben, können Sie yum -y install nano ausführen. Fügen Sie die folgenden Zeilen in die Datei ein.
[Webmin]
name=Webmin Distribution Neutral
#baseurl=http://download.webmin.com/download/yum
mirrorlist=http://download.webmin.com/download/yum/mirrorlist
enabled=1
Speichern Sie die Datei und beenden Sie den Editor. Holen Sie sich nun den GPG-Schlüssel, der zur Signierung der Pakete verwendet wurde, indem Sie den folgenden Befehl ausführen.
wget http://www.webmin.com/jcameron-key.ascrpm --import jcameron-key.ascJetzt können Sie Webmin ganz einfach installieren, indem Sie den folgenden Befehl ausführen.
yum -y install webminWebmin ist jetzt auf Ihrem System installiert. Bevor Sie auf das Webmin-Dashboard zugreifen können, müssen Sie die Firewall konfigurieren.
Firewall konfigurieren
Das Webmin-Dashboard kann über den Port 10000 aufgerufen werden. Wenn Sie eine Firewall auf Ihrem System haben, müssen Sie den Zugriff auf den Port 10000 aus dem externen Netzwerk erlauben. Führen Sie die folgenden Befehle aus, um den Port 10000 durch die Firewall zuzulassen.
firewall-cmd --zone=public --add-port=10000/tcp --permanentfirewall-cmd --reloadAuf Webmin zugreifen
Sie können jetzt auf Webmin unter https://Your_Server_IP:10000 zugreifen. Stellen Sie sicher, dass Sie https verwenden, da Sie nicht auf Webmin über eine unverschlüsselte Verbindung zugreifen können. Sie erhalten eine Warnung über das SSL-Zertifikat, da wir hier ein selbstsigniertes Zertifikat verwenden. Sie sollten den folgenden Bildschirm sehen, nachdem Sie eine Ausnahme für den Zertifikatfehler hinzugefügt haben.

Sie können sich mit den Anmeldeinformationen des Root-Benutzers Ihres Systems anmelden. Geben Sie den Benutzernamen root und das Passwort des Root-Benutzers ein. Wenn Sie kein Passwort für den Root-Benutzer festgelegt haben, können Sie immer den Befehl passwd ausführen, um das Passwort des Root-Benutzers zurückzusetzen.
Sobald Sie angemeldet sind, sehen Sie den folgenden Bildschirm.

Von diesem Dashboard aus können Sie den Server interaktiv verwalten.
Dienste verwalten
Webmin kann verwendet werden, um die auf dem Server ausgeführten Dienste zu verwalten. Sie können die Dienste als Module in Webmin bereitstellen und konfigurieren. Um ein neues Modul zu installieren, gehen Sie zu Webmin >> Unbenutzte Module und klicken Sie auf das Modul, das Sie installieren möchten.

Apache installieren
Lassen Sie uns das Beispiel der Verwaltung des Apache-Webservers mit Webmin ansehen. Klicken Sie in der Liste der unbenutzten Module auf Apache Webserver.

Wenn Apache nicht auf Ihrem Server installiert ist, wird Ihnen die obige Schnittstelle angezeigt. Klicken Sie auf die Schaltfläche Hier klicken, um den Apache-Webserver über YUM herunterzuladen und zu installieren.
Sobald das Paket installiert ist, sehen Sie die Details der durchgeführten Transaktionen.

Aktualisieren Sie jetzt die Webseite, und Sie sehen den Apache-Webserver unter dem Tab Server.

Um den Apache-Webserver zu starten, klicken Sie auf die Schaltfläche Start.

Sie können die globale Konfiguration verwalten, indem Sie auf Globale Konfiguration klicken.

Um einen neuen virtuellen Host zu erstellen, klicken Sie auf die Registerkarte Virtuellen Host erstellen. Wählen Sie die Option Jede Adresse im Feld Verbindungen zur Adresse verwalten. Geben Sie den Port an, auf dem der virtuelle Host hören soll. Die empfohlene Option ist die Verwendung von Port 80. Geben Sie das Dokumentstammverzeichnis für den virtuellen Server an. Wählen Sie das Kontrollkästchen Zugriff auf dieses Verzeichnis erlauben. Dadurch erhält der Apache-Benutzer die entsprechenden Berechtigungen für das Verzeichnis. Geben Sie den Servernamen für den virtuellen Server an. Geben Sie den entsprechenden Dateipfad für den neuen virtuellen Server an. Die Datei muss im Verzeichnis /etc/httpd/conf.d/ gespeichert werden und die Endung .conf haben. Sie können auch wählen, die Konfiguration des virtuellen Hosts in der Standarddatei httpd.conf zu schreiben. Dies wird die Konfiguration am Ende der Datei hinzufügen, wird jedoch nicht empfohlen. Klicken Sie schließlich auf die Schaltfläche Jetzt erstellen, um den virtuellen Host zu erstellen.

Firewall ändern
Bevor Sie auf den Webserver zugreifen können, müssen Sie die Firewall ändern, um den HTTP-Dienst oder Port 80 durch die Firewall zuzulassen. Jetzt, da wir Webmin installiert haben, können wir diese Aufgabe auch über Webmin erledigen. Navigieren Sie zu Webmin >> Netzwerk >> Firewalld.

Klicken Sie auf die Schaltfläche Erlaubten Dienst hinzufügen.
Wählen Sie http aus der Liste der Dienste und klicken Sie auf die Schaltfläche Erstellen.

Kehren Sie nun zur Liste der Zonen zurück und klicken Sie auf die Schaltfläche Konfiguration anwenden. Dies wird die Firewall neu laden und die neue Konfiguration anwenden. Sie können jetzt auf den Webserver auf Ihrem System zugreifen.
Webmin konfigurieren
Sie können die Webmin-Einstellungen konfigurieren, indem Sie zu Webmin >> Webmin-Konfiguration gehen.

Diese Schnittstelle kann verwendet werden, um verschiedene Aspekte von Webmin zu konfigurieren. Sie können den selbstsignierten SSL-Fehler entfernen, indem Sie das kostenlose SSL von Let’s Encrypt verwenden. Klicken Sie dazu auf das Symbol SSL-Verschlüsselung. Sie werden zur SSL-Konfigurationsschnittstelle weitergeleitet. Klicken Sie auf die Registerkarte Let’s Encrypt, und Sie sollten den folgenden Bildschirm sehen.

Geben Sie den Hostnamen für das Zertifikat an. Stellen Sie sicher, dass der von Ihnen verwendete Hostname auf den Server zeigt. Andernfalls nehmen Sie die erforderlichen Änderungen in der DNS-Konfiguration der Domain vor, um auf Ihren Server zu zeigen. Geben Sie im Feld Stammverzeichnis der Website für die Validierungsdatei /var/www/html ein. Verwenden Sie den Standardwert für neuen Schlüssel und Zertifikat in Webmin kopieren, SSL-Schlüssellänge und Let’s Encrypt-Server. Geben Sie 1 in Monate zwischen automatischer Erneuerung ein. Klicken Sie nach Abschluss auf die Schaltfläche Zertifikat anfordern. Wenn die Zertifikate erfolgreich generiert und installiert wurden, erhalten Sie die folgende Ausgabe.

Aktualisieren Sie jetzt die Webseite oder öffnen Sie das Webmin-Dashboard in einem neuen Tab. Sie werden sehen, dass keine Warnung angezeigt wird und das Schloss grün geworden ist mit der Aufschrift Sicher.

Ebenso können Sie weitere Optionen von Webmin konfigurieren.
Fazit
In diesem Tutorial haben wir gelernt, Webmin auf einem CentOS 7-Server zu installieren. Sie können den Server jetzt ganz einfach über die grafische Benutzeroberfläche mit Webmin verwalten.
Erhalte neue Beiträge in deinem Posteingang.
Kein Spam. Jederzeit abmelden.