2.9 KiB
Let's Encrypt: Fehlerbehebung bei Challenge-Timeout unter Plesk
🧩 Problemstellung
Bei der Ausstellung eines SSL/TLS-Zertifikats für gamingblogs.de
in Plesk trat folgender Fehler auf:
Let's Encrypt-SSL/TLS-Zertifikat konnte nicht ausgestellt werden.
Detail: Timeout during connect (likely firewall problem)
Trotz funktionierendem Webserver und anderen Domains auf dem gleichen Server schlug die Zertifikatsanforderung fehl.
🧠 Ursache
Let's Encrypt konnte die Validierungs-URL
[http://gamingblogs.de/.well-known/acme-challenge/](http://gamingblogs.de/.well-known/acme-challenge/)<token>
nicht erfolgreich aufrufen, weil der Webserver alle HTTP-Anfragen sofort auf HTTPS umgeleitet hat, obwohl noch kein gültiges Zertifikat vorhanden war.
✅ Lösung
Damit Let's Encrypt den Challenge-Pfad über HTTP erreichen kann, muss der HTTPS-Redirect ausgenommen werden.
📍 Schritt-für-Schritt-Anleitung in Plesk:
-
Öffne Plesk
-
Navigiere zu
Websites & Domains → gamingblogs.de → Apache & nginx-Einstellungen
-
Scrolle zu "Zusätzliche Apache-Anweisungen"
-
Trage Folgendes in beide Felder (HTTP und HTTPS) ein:
<IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{REQUEST_URI} ^/\.well-known/acme-challenge/ [NC] RewriteRule ^ - [L] </IfModule>
-
Falls ein HTTP-zu-HTTPS-Redirect aktiv ist, ergänze nur im HTTP-Feld:
<IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{REQUEST_URI} ^/\.well-known/acme-challenge/ [NC] RewriteRule ^ - [L] RewriteCond %{HTTPS} off RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] </IfModule>
-
Speichern und warten, bis Plesk die Konfiguration neu lädt
🔎 Test
Vom externen System:
curl -I http://gamingblogs.de/.well-known/acme-challenge/test
Erwartetes Ergebnis:
HTTP/1.1 404 Not Found
⚠️ Kein Redirect auf HTTPS, kein Timeout → Let's Encrypt kann jetzt validieren.
🔁 Danach
In Plesk:
- Zurück zu
Websites & Domains → gamingblogs.de
- Auf "SSL/TLS-Zertifikat" (Let's Encrypt) klicken
- Zertifikat neu beantragen
- Erfolgreiche Ausstellung wird bestätigt
✅ Status: Funktioniert
Datum der Umsetzung: 2025-05-22