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 update

Sobald 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-Detect

Sobald 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.repo

Wenn 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.asc
rpm --import jcameron-key.asc

Jetzt können Sie Webmin ganz einfach installieren, indem Sie den folgenden Befehl ausführen.

yum -y install webmin

Webmin 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 --permanent
firewall-cmd --reload

Auf 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.

Webmin zugreifen

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.

Webmin-Systeminformationen

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.

Dienste mit Webmin verwalten

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.

Apache installieren

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.

Webmin-Paketinstallateur

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

Apache mit Webmin verwalten

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

Apache starten

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

Globale Konfiguration von Apache

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.

Virtuellen Host 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.

Firewall mit Webmin verwalten

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.

HTTP-Dienst hinzufügen

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.

Webmin konfigurieren

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.

SSL-Verschlüsselung

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.

Let's Encrypt-Zertifikat

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.

Webmin mit Let's Encrypt gesichert

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.

Share: X/Twitter LinkedIn

Erhalte neue Beiträge in deinem Posteingang.

Kein Spam. Jederzeit abmelden.