Problembeschreibung
Wenn Sie Cloudflare SSL für Ihre Website verwenden, kann es vorkommen, dass:
- Der Zugriff auf
example.comproblemlos funktioniert - Der Zugriff auf
www.example.comzu einem Fehler wie „Ungültiges SSL-Zertifikat“ führt
Ursachenanalyse
Dieses Problem wird typischerweise durch eine falsche Konfiguration der Cloudflare SSL-Regeln verursacht.
Lösung
Um dieses Problem zu beheben, ändern Sie Ihren SSL/TLS-Verschlüsselungsmodus wie folgt:
- Melden Sie sich bei Ihrem Cloudflare-Konto an
- Wählen Sie die Domain aus, mit der Sie arbeiten
- Gehen Sie zum Abschnitt SSL/TLS
- Suchen Sie die Einstellungen für den „SSL/TLS-Verschlüsselungsmodus“
- Ändern Sie die Einstellung Benutzerdefiniertes SSL/TLS auf Vollständig
Diese Einstellung ermöglicht eine Ende-zu-Ende-Verschlüsselung und sollte verwendet werden, wenn Ihr Ursprungsserver eine SSL-Zertifizierung unterstützt, aber kein gültiges, öffentlich vertrauenswürdiges Zertifikat verwendet.
Erklärung
Der SSL-Modus „Vollständig“ in Cloudflare erstellt eine verschlüsselte Verbindung zwischen Ihren Besuchern und Cloudflare sowie eine weitere verschlüsselte Verbindung zwischen Cloudflare und Ihrem Ursprungsserver. Diese Konfiguration ermöglicht es Cloudflare, eine sichere Verbindung mit Ihrem Server herzustellen, auch wenn dieser ein selbstsigniertes oder abgelaufenes Zertifikat verwendet.
Durch den Wechsel in diesen Modus stellen Sie sicher, dass sowohl example.com als auch www.example.com ordnungsgemäß vom SSL-Zertifikat abgedeckt sind, wodurch der Fehler „Ungültiges SSL-Zertifikat“ für das www-Subdomain behoben wird.
Zusätzlicher wichtiger Schritt: Domain-Weiterleitung
Nachdem Sie die SSL-Einstellungen geändert haben, ist es wichtig, eine ordnungsgemäße Domain-Weiterleitung einzurichten. Sie haben zwei Möglichkeiten:
- Weiterleitung von www zur Stammdomain: Richten Sie eine 301-Weiterleitung von
www.example.comzuexample.comein ODER - Weiterleitung von Stamm zu www: Richten Sie eine 301-Weiterleitung von
example.comzuwww.example.comein
Dieser Schritt stellt die Konsistenz der URL-Struktur Ihrer Website sicher und verbessert die SEO, indem Probleme mit doppeltem Inhalt vermieden werden.
So richten Sie die Weiterleitung in Cloudflare ein:
- Gehen Sie im Cloudflare-Dashboard zum Abschnitt „Regeln“
- Klicken Sie auf „Page Rule erstellen“
- Geben Sie das URL-Muster ein, das Sie weiterleiten möchten (z. B.
http://www.example.com/*oderhttp://example.com/*) - Wählen Sie „Weiterleitungs-URL“ als Einstellung
- Wählen Sie „301 – Permanente Weiterleitung“ als Statuscode
- Geben Sie die Ziel-URL ein (z. B.
https://example.com/$1oderhttps://www.example.com/$1) - Speichern und stellen Sie die Regel bereit
Denken Sie daran, Ihre Website nach diesen Änderungen zu testen, um sicherzustellen, dass alles wie erwartet funktioniert, einschließlich sowohl der SSL-Verbindung als auch der Domain-Weiterleitung.