Zum Inhalt

SSL-Zertifikate

SSL-Zertifikate verschlüsseln die Verbindung zwischen Browser und Webserver und sind heute Standard für jede Website. enconf unterstützt automatische SSL-Zertifikate über Let's Encrypt sowie die Installation eigener Zertifikate.


Übersicht

Den SSL-Status Ihrer Domains sehen Sie in der Domain-Verwaltung:

Status Beschreibung
Aktiv (Let's Encrypt) Automatisches Zertifikat — wird automatisch verlängert
Aktiv (Eigenes Zertifikat) Manuell hochgeladenes Zertifikat
Inaktiv Kein SSL-Zertifikat konfiguriert
Abgelaufen Zertifikat ist abgelaufen — muss erneuert werden

Let's Encrypt (automatisch)

Let's Encrypt stellt kostenlose SSL-Zertifikate aus, die automatisch verlängert werden.

SSL aktivieren

  1. Navigieren Sie zu Domains
  2. Klicken Sie auf die gewünschte Domain
  3. Klicken Sie auf SSL aktivieren
  4. Das System:
  5. Prüft, ob die Domain per DNS auf den Server zeigt
  6. Beantragt ein Zertifikat bei Let's Encrypt
  7. Konfiguriert Nginx für HTTPS
  8. Richtet die automatische Verlängerung ein

DNS muss korrekt sein

Die Domain muss per A-Record (und/oder AAAA-Record) auf die IP-Adresse Ihres Servers zeigen. Andernfalls kann Let's Encrypt das Zertifikat nicht ausstellen.

Automatische Verlängerung

Let's Encrypt-Zertifikate sind 90 Tage gültig. Das System verlängert sie automatisch, bevor sie ablaufen — Sie müssen nichts tun.

Das System prüft regelmäßig, ob Zertifikate bald ablaufen, und verlängert sie automatisch.

HTTPS-Redirect

Nach Aktivierung von SSL wird automatisch ein HTTPS-Redirect eingerichtet. Alle HTTP-Anfragen (Port 80) werden auf HTTPS (Port 443) umgeleitet.


Eigenes Zertifikat installieren

Falls Sie ein eigenes Zertifikat verwenden möchten (z. B. Wildcard, Extended Validation, Multi-Domain):

  1. Navigieren Sie zu Domains
  2. Klicken Sie auf die gewünschte Domain
  3. Klicken Sie auf Eigenes Zertifikat installieren
  4. Fügen Sie folgende Daten im PEM-Format ein:
Feld Beschreibung
Zertifikat Das SSL-Zertifikat (beginnt mit -----BEGIN CERTIFICATE-----)
Privater Schlüssel Der private Schlüssel (beginnt mit -----BEGIN PRIVATE KEY-----)
  1. Klicken Sie auf Installieren

Intermediate-Zertifikate

Fügen Sie ggf. das Intermediate-Zertifikat (CA-Bundle) direkt unter Ihr Server-Zertifikat im selben Textfeld ein.

Was geprüft wird

Vor der Installation prüft der Server, ob Zertifikat und Schlüssel zusammengehören, ob der Schlüssel stark genug ist (RSA ab 2048 Bit bzw. EC ab 256 Bit), ob das Zertifikat für diese Domain gilt (Wildcard-Zertifikate zählen) und ob es jetzt gültig ist. Ein passwortgeschützter Schlüssel wird nicht angenommen. Lehnt der Webserver die Konfiguration mit dem neuen Zertifikat ab, wird die Installation zurückgenommen und Ihr bisheriges Zertifikat bleibt aktiv — Sie erhalten eine Fehlermeldung, aber keinen halb installierten Zustand. Ein eigenes Zertifikat lässt sich nur für die Hauptdomain der Website installieren.

Ihr eigenes Zertifikat bleibt aktiv

Ein eigenes Zertifikat wird nicht automatisch erneuert und nie stillschweigend durch Let's Encrypt ersetzt — auch nicht, wenn Sie später einen Alias oder eine Subdomain anlegen. Das hat zwei Folgen:

  • Rechtzeitig ersetzen: Etwa 14 Tage vor Ablauf erhalten Sie eine Benachrichtigung („Eigenes SSL-Zertifikat läuft ab“). Installieren Sie dann ein neues Zertifikat. Läuft das eigene Zertifikat ab und ist ein Let's-Encrypt-Zertifikat vorhanden, liefert der Server wieder dieses aus.
  • Neue Namen: Deckt Ihr Zertifikat den Namen eines neuen Alias oder einer neuen Subdomain nicht ab, warnt das Panel — Besucher sähen sonst eine Zertifikatswarnung, bis Sie ein Zertifikat installieren, das den Namen enthält.

Möchten Sie stattdessen zu Let's Encrypt wechseln, aktivieren Sie SSL über Let's Encrypt für die Domain und bestätigen im Dialog ausdrücklich, dass Ihr eigenes Zertifikat ersetzt wird.


SSL deaktivieren

  1. Navigieren Sie zu Domains
  2. Klicken Sie auf die gewünschte Domain
  3. Klicken Sie auf SSL deaktivieren
  4. Bestätigen Sie die Deaktivierung

Nach der Deaktivierung:

  • Die Website ist nur noch über HTTP erreichbar
  • Der HTTPS-Redirect wird entfernt
  • Das Zertifikat wird vom Server entfernt

Auswirkung auf Besucher

Suchmaschinen und Browser bevorzugen HTTPS. Nach der Deaktivierung werden Besucher Sicherheitswarnungen sehen, wenn sie die Website über https:// aufrufen.


Status prüfen

So prüfen Sie den SSL-Status einer Domain:

  1. Navigieren Sie zu Domains
  2. In der Spalte SSL sehen Sie den aktuellen Status
  3. Klicken Sie auf die Domain für Details:
Information Beschreibung
Aussteller Wer das Zertifikat ausgestellt hat (z. B. Let's Encrypt)
Gültig bis Ablaufdatum des Zertifikats
Domains Welche Domains das Zertifikat abdeckt
Auto-Verlängerung Ob die automatische Verlängerung aktiv ist

Häufige Probleme

SSL-Aktivierung schlägt fehl

Problem Lösung
DNS zeigt nicht auf den Server Prüfen Sie Ihre DNS-Einträge beim Domain-Registrar
Domain nicht erreichbar Stellen Sie sicher, dass Port 80 offen ist (wird für die Validierung benötigt)
Rate-Limit erreicht Let's Encrypt erlaubt max. 5 Zertifikate pro Domain pro Woche. Warten Sie und versuchen Sie es später erneut
Zu viele Subdomains Ein einzelnes Zertifikat kann max. 100 Domains enthalten

Mixed Content

Nach SSL-Aktivierung können „Mixed Content"-Warnungen auftreten, wenn Ihre Website noch HTTP-Ressourcen lädt (Bilder, Skripte, CSS).

Lösung: Ändern Sie alle http://-URLs in Ihrem Website-Code zu https:// oder verwenden Sie protokoll-relative URLs (//).

Zertifikat abgelaufen

Wenn die automatische Verlängerung fehlschlägt:

  1. Prüfen Sie, ob die DNS-Einträge noch korrekt sind
  2. Versuchen Sie, SSL zu deaktivieren und erneut zu aktivieren
  3. Kontaktieren Sie Ihren Hosting-Anbieter, wenn das Problem bestehen bleibt