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