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¶
- Navigieren Sie zu Domains
- Klicken Sie auf die gewünschte Domain
- Klicken Sie auf SSL aktivieren
- Das System:
- Prüft, ob die Domain per DNS auf den Server zeigt
- Beantragt ein Zertifikat bei Let's Encrypt
- Konfiguriert Nginx für HTTPS
- 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):
- Navigieren Sie zu Domains
- Klicken Sie auf die gewünschte Domain
- Klicken Sie auf Eigenes Zertifikat installieren
- 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-----) |
- 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¶
- Navigieren Sie zu Domains
- Klicken Sie auf die gewünschte Domain
- Klicken Sie auf SSL deaktivieren
- 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:
- Navigieren Sie zu Domains
- In der Spalte SSL sehen Sie den aktuellen Status
- 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:
- Prüfen Sie, ob die DNS-Einträge noch korrekt sind
- Versuchen Sie, SSL zu deaktivieren und erneut zu aktivieren
- Kontaktieren Sie Ihren Hosting-Anbieter, wenn das Problem bestehen bleibt