Zum Hauptinhalt springen
SSL-Zertifikate von DigiCert, Sectigo und GeoTrust
+90 850 259 76 06 WhatsApp Support Reseller werden
SSL-Zertifikate
Marken
Software-Signierung LEI-Code
Tools
Support Kontakt WhatsApp Warenkorb
Sprache
Währung
SSL-Zertifikat erhalten
Anleitungen

Installation des Virtualmin/Webmin-SSL-Zertifikats und CSR-Erstellung

SSL-Zertifikat unter Virtualmin und Webmin installieren, CSR erstellen und das Let's-Encrypt-Modul nutzen – eine ausführliche Installationsanleitung.

14 Min. Lesezeit

Virtualmin ist ein quelloffenes Hosting-Kontrollpanel auf Basis von Webmin und auf Linux-Servern weit verbreitet. Für die Verwaltung von SSL-Zertifikaten bringt es leistungsfähige Werkzeuge mit. In diesem Leitfaden behandeln wir Schritt für Schritt die SSL-Installation, das Erstellen eines CSR und die Let's-Encrypt-Konfiguration unter Virtualmin/Webmin.

💡 Info: Virtualmin dient der Verwaltung des Webhostings (virtuelle Hosts), Webmin der allgemeinen Serververwaltung (Dienste, Firewall usw.). SSL lässt sich über beide verwalten.

1. SSL-Installation über Virtualmin

Schritt 1: CSR erstellen

  1. Melden Sie sich im Virtualmin-Panel an (https://server-ip:10000)
  2. Wählen Sie im linken Menü die betreffende Domain aus
  3. „Server Configuration“ → „SSL Certificate“
  4. Klicken Sie auf den Reiter „Create Signing Request“
  5. Tragen Sie die Angaben ein:
    • Organisation: Firmenname
    • Organisation Unit: IT-Abteilung
    • City/State/Country: Standortangaben
    • Email: E-Mail-Adresse des Administrators
  6. Klicken Sie auf die Schaltfläche „Create Now“
  7. Der CSR-Text wird auf dem Bildschirm angezeigt – kopieren Sie ihn

Schritt 2: SSL-Zertifikat einspielen

  1. Reiter „Install Certificate“ auf der Seite „SSL Certificate“
  2. Nutzen Sie eine der folgenden Optionen:
    • „Paste text below“ – Inhalt des Zertifikats einfügen
    • „Upload certificate file“ – CRT-Datei hochladen
  3. Fügen Sie auf dieselbe Weise auch die CA-Bundle-Datei hinzu
  4. Klicken Sie auf die Schaltfläche „Install Now“

2. Das Let's-Encrypt-Modul

Virtualmin bietet eine integrierte Let's-Encrypt-Unterstützung:

  1. Domain auswählen → „Server Configuration“ → „SSL Certificate“
  2. Klicken Sie auf den Reiter „Let's Encrypt“
  3. Klicken Sie auf die Schaltfläche „Request Certificate“
  4. Das Zertifikat wird automatisch installiert und Apache/Nginx entsprechend konfiguriert

Automatische Verlängerung

# Cronjob von Virtualmin für die Let's-Encrypt-Verlängerung
# wird automatisch unter /etc/cron.d/ angelegt

# Manuelle Verlängerung
virtualmin generate-letsencrypt-cert --domain example.com --renew

# Verlängerung für alle Domains
virtualmin generate-letsencrypt-cert --all-domains --renew

3. SSL-Konfiguration für den Webmin-Server

So richten Sie SSL für das Webmin-Panel selbst ein:

  1. Webmin → Menü „Webmin“ → „Webmin Configuration“
  2. Klicken Sie auf „SSL Encryption“
  3. Geben Sie die Zertifikatsdateien an:
    • Private key file: /etc/webmin/miniserv.pem
    • Certificate file: Pfad zur Zertifikatsdatei
    • Additional certificate files: Pfad zum CA Bundle
  4. Klicken Sie auf die Schaltfläche „Save“
  5. Starten Sie Webmin neu

4. HTTPS-Weiterleitung

  1. Virtualmin → Domain auswählen → „Server Configuration“ → „Website Options“
  2. Stellen Sie die Option „Redirect all requests to SSL site?“ auf „Yes“
  3. Klicken Sie auf die Schaltfläche „Save“

5. Häufige Fehler und ihre Lösungen

FehlerLösung
Rate Limit von Let's Encrypt überschrittenWarten Sie eine Woche oder nutzen Sie den Staging-Server: --staging
SSL-Modul von Apache nicht aktiva2enmod ssl && systemctl restart apache2
Port 443 wird von einem anderen Dienst belegtPrüfen Sie dies mit ss -tlnp | grep 443
Zertifikat und Key passen nicht zusammenVerwenden Sie den Key, der mit demselben CSR erzeugt wurde. Prüfung: openssl x509 -noout -modulus -in cert.crt | md5sum

Häufig gestellte Fragen

Wird in Virtualmin für jede Domain automatisch SSL installiert?

Wenn Sie in den Virtualmin-Einstellungen die Option „Request Let's Encrypt certificate at creation time“ aktivieren, wird für jede neu hinzugefügte Domain automatisch ein SSL-Zertifikat bezogen.

Wie richte ich SSL für das Webmin-Panel selbst ein?

Das HTTPS-Zertifikat des Panels konfigurieren Sie unter Webmin Configuration → SSL Encryption. Auch mit Let's Encrypt können Sie automatisch ein Zertifikat beziehen.

📌 DataSSL: Brauchen Sie Hilfe bei der Auswahl des passenden SSL-Zertifikats für Ihren Virtualmin-Server? Sehen Sie sich unsere Produkte an →
Diesen Beitrag teilen
Ali Yiğit
Yazar

Ali Yiğit