Suchen Sie nach einer Möglichkeit, „Fehler 521“ mit WordPress und Cloudflare zu beheben?
Wenn Sie diese Fehlermeldung sehen, wird sie auch von allen anderen gesehen, die versuchen, Ihre Website zu besuchen. Das sind schlechte Nachrichten für das Besuchererlebnis und Ihre Konversionsraten. Es kann Sie sogar Ihr Suchmaschinenranking kosten.
In diesem Artikel zeigen wir Ihnen, wie Sie den Fehler 521 mit WordPress und Cloudflare beheben.
W.Das verursacht Fehler 521 bei WordPress und Cloudflare?
Wenn Sie beim Versuch, Ihre WordPress-Website zu besuchen, einen Fehler 521 sehen, bedeutet dies, dass Ihr Browser korrekt eine Verbindung zu Cloudflare herstellt, Cloudflare jedoch keine Verbindung zu dem Server herstellt, der Ihre Website hostet.
Dies liegt häufig daran, dass Ihr Server offline ist.
Es besteht auch die Möglichkeit, dass Ihr WordPress-Hosting-Server online ist, aber Cloudflare blockiert. Typischerweise tritt dieser WordPress-Fehler auf, wenn ein Server Cloudflare fälschlicherweise für eine Sicherheitsbedrohung hält. Dies ist normalerweise auf ein Problem mit Ihrem Server oder Ihrer Cloudflare-Konfiguration zurückzuführen.
Aber keine Sorge, wir haben fünf Schritte zur Fehlerbehebung für Sie zusammengestellt, mit denen Sie diesen Fehler schnell beheben können.
Wenn Sie nicht sicher sind, was den Fehler 521 verursacht, empfehlen wir, mit Schritt 1 zu beginnen und jeden Schritt zu befolgen. Wenn Sie lieber direkt zu einem bestimmten Schritt gehen möchten, können Sie die folgenden Links verwenden:
- Kontaktieren Sie Ihren Hosting-Anbieter
- Überprüfen Sie, ob Ihr Server offline ist
- Setzen Sie alle Cloudflare-IP-Adressen auf die Whitelist
- Bitten Sie Ihren Hosting-Anbieter, Port 443 zu aktivieren
- Erstellen Sie ein Cloudflare-Ursprungszertifikat und laden Sie es hoch
1. Kontaktieren Sie Ihren Hosting-Anbieter
Wenn Sie den Fehler 521 erhalten, können Sie das Problem selbst beheben. Einige davon können jedoch zeitaufwändig und technisch sein.
Vor diesem Hintergrund besteht der einfachste Weg, einen 521-Fehler zu beheben, darin, sich an Ihren WordPress-Hosting-Anbieter zu wenden. Ein guter Webhoster sollte Ihnen sagen können, warum dieser Fehler auftritt. Möglicherweise können sie das Problem sogar für Sie beheben.
Wenn Sie nicht sicher sind, wie Sie den Support kontaktieren können, besuchen Sie die Website Ihres Hosting-Anbieters. Sie können dann nach einer beliebigen Kontakt- oder Supportseite suchen.
Um Ihnen zu helfen, dieses Problem so schnell wie möglich zu lösen, empfehlen wir Ihnen, Live-Support-Optionen zu wählen, sofern verfügbar. Live-Chat oder geschäftlicher Telefonsupport sind beispielsweise fast immer schneller als Ticketing-Portale oder E-Mail.
Wenn Sie nicht sofort Hilfe von Ihrem Hosting-Anbieter erhalten können, können Sie die folgenden Schritte ausprobieren.
2. Überprüfen Sie, ob Ihr Server offline ist
Wenn Sie einen 521-Fehler erhalten, lohnt es sich immer zu überprüfen, ob Ihr Server online ist.
Wenn es noch online ist, können Sie andere Schritte ausprobieren, um das Problem zu beheben.
Dazu müssen Sie die IP-Adresse Ihres Servers kennen. Dabei handelt es sich um eine Zahlenfolge, die eine Hardware in einem Netzwerk identifiziert.
Sie können diese IP-Adresse verwenden, um den physischen Server, auf dem Ihre WordPress-Website gehostet wird, anzupingen. Wenn der Server antwortet, wissen Sie, dass er online ist.
Wenn er nicht antwortet, ist Ihr Server offline und dies ist die Ursache für den Fehler 521.
Um Ihre IP-Adresse zu erhalten, müssen Sie sich im Control Panel Ihrer Website anmelden. Dies wird normalerweise von Ihrem Hosting-Anbieter bereitgestellt und ist normalerweise ein cPanel oder ein benutzerdefiniertes Panel.
Sobald Sie angemeldet sind, können Sie nach einer beliebigen Einstellung namens „IP-Adresse“ suchen.
Wenn Sie Bluehost-Kunde sind, müssen Sie sich nur bei Ihrem cPanel anmelden. Anschließend können Sie in der linken Seitenleiste auf „Erweitert“ klicken.
Suchen Sie auf diesem Bildschirm nach dem Abschnitt „Allgemeine Informationen“.
Bluehost zeigt die IP-Adresse Ihres Servers unter „Gemeinsame IP-Adresse“ an.
Wenn Sie Schwierigkeiten haben, diese IP-Adresse zu finden, lohnt es sich immer, die Website Ihres Hosting-Anbieters oder die Online-Dokumentation zu überprüfen. Viele Webhoster bieten detaillierte Tutorials an, die Ihnen zeigen, wie Sie Ihre IP-Adresse finden.
Sobald Sie diese Informationen haben, gehen Sie zu HTTP-Header-Prüfer Werkzeug. Mit diesem Tool können Sie Ihren Website-Server „pingen“ und prüfen, ob er antwortet.
Um diesen Test durchzuführen, fügen Sie einfach Ihre IP-Adresse in das Feld „URL“ ein.
Fügen Sie dann „http://“ vor Ihrer IP-Adresse hinzu. Dadurch wird diese Zahlenfolge in eine Webadresse umgewandelt. Zum Beispiel:
56.18.270.000
Wird:
http://56.18.270.000
Klicken Sie anschließend auf die Schaltfläche „Bestätigen“. Der HTTP-Header-Checker versucht nun, mit Ihrem Server zu kommunizieren.
Wenn Ihr Server offline ist, wird eine Meldung wie „Fehler beim Herstellen der Verbindung“ oder „Host nicht gefunden“ angezeigt.
Dies erklärt, warum Fehler 521 auftritt. In diesem Fall müssen Sie sich an Ihren Hosting-Anbieter wenden, um das Problem zu beheben.
Wenn Ihr Server online ist, zeigt der HTTP Header Checker den Statuscode „2XX“ an. Möglicherweise sehen Sie auch den Statuscode „3XX“, wenn Ihr Server online ist, Sie aber vorübergehend zu einem neuen Standort umleiten.
Wenn Ihr Server online ist, verursacht ein Ausfall oder eine Serverausfallzeit nicht den Fehler 521. In diesem Fall können Sie mit dieser Anleitung fortfahren, um den Fehler zu beheben.
3. Setzen Sie alle Cloudflare-IP-Adressen auf die Whitelist
Ihr Server ist möglicherweise online, blockiert jedoch Cloudflare-IP-Adressen. Dies kann zum Fehler 521 führen, wenn Sie versuchen, Ihre WordPress-Website zu besuchen.
Die Lösung besteht darin, alle IP-Adressen, die Cloudflare verwendet, auf die Whitelist zu setzen. Indem Sie eine IP-Adresse auf die Whitelist setzen, weisen Sie Ihren Server an, alle von dieser Adresse kommenden Anfragen zuzulassen.
Sie können der .htaccess-Datei Ihrer Website IP-Adressen hinzufügen, die auf der Whitelist stehen. Dies ist eine wichtige Konfigurationsdatei, die dem Server mitteilt, wie er sich verhalten soll.
Um Ihre .htaccess-Datei zu bearbeiten, benötigen Sie einen FTP-Client wie FileZilla.
Wenn Sie noch nie einen FTP-Client verwendet haben, lesen Sie vielleicht unsere Anleitung zur Verwendung von FTP. In diesem Beitrag erfahren Sie, wie Sie mit einem FTP-Client eine Verbindung zu Ihrem Server herstellen.
Sobald Sie eine Verbindung zu Ihrem Server hergestellt haben, müssen Sie den Stammordner Ihrer Website öffnen. Um darauf zuzugreifen, öffnen Sie einfach den Ordner, der Ihre Website-Adresse anzeigt.
Öffnen Sie als Nächstes den Ordner „public_html“.
Sie sollten jetzt die .htaccess-Datei Ihrer Website sehen.
Einige FTP-Clients verbergen standardmäßig vertrauliche Dateien. Wenn Sie keine .htaccess-Datei sehen, müssen Sie die Option „Versteckte Dateien anzeigen“ in Ihrem FTP-Client aktivieren.
Wenn Sie FileZilla verwenden, wählen Sie einfach Server in der Symbolleiste aus. Klicken Sie dann auf „Anzeige versteckter Dateien erzwingen“.
Wenn Sie immer noch Probleme haben, .htaccess zu finden, lesen Sie unsere Anleitung zum Auffinden der .htaccess-Datei in WordPress.
Wenn Sie bereit sind, diese Datei zu bearbeiten, klicken Sie einfach mit der rechten Maustaste (oder bei gedrückter Ctrl-Taste) auf die .htaccess-Datei.
Wählen Sie dann „Anzeigen/Bearbeiten“.
Dadurch wird .htaccess im Standard-Textbearbeitungsprogramm Ihres Computers geöffnet.
Suchen Sie in dieser Datei nach der Zeile „#BEGIN“. Sie müssen alle Cloudflare-IP-Adressen oberhalb dieser Zeile hinzufügen.
Geben Sie zunächst Folgendes in eine neue Zeile ein:
Befehl verweigern, zulassen
Öffnen Sie in einem neuen Tab die Liste von Cloudflare-IP-Bereiche.
Um eine IP-Adresse auf die Whitelist zu setzen, müssen Sie „Zulassen von“ eingeben und dann die IP-Adresse kopieren/einfügen oder eingeben. Das bedeutet, dass:
103.21.244.0/22
Wird:
ab 103.21.244.0/22 zulassen
Sie müssen außerdem jede IP-Adresse in einer neuen Zeile hinzufügen.
Nachdem Sie alle Cloudflare-IP-Adressen hinzugefügt haben, speichern Sie Ihre Änderungen. Sie können nun die .htaccess-Datei schließen.
Jetzt können Sie Ihre Website besuchen, um zu sehen, ob der „Fehler 521“ dadurch behoben wurde.
4. Bitten Sie Ihren Hosting-Provider, Port 443 zu aktivieren
Cloudflare weist einige Unterschiede auf Verschlüsselungsmodi.
Haben Sie kurz bevor Sie den Fehler 521 erhalten haben, in den Modus „Vollständig“ oder „Vollständig (streng)“ gewechselt? Dies könnte das Problem verursacht haben.
Wenn sich Cloudflare im Modus „Voll“ oder „Vollständig (streng)“ befindet, benötigt es Zugriff auf Port 443. Einige Server verhindern jedoch, dass Cloudflare auf diesen Port zugreift, was den Fehler „Fehler 521“ auslöst.
Die Lösung besteht darin, Port 443 auf Ihrem Server zu aktivieren.
Dieser Vorgang variiert je nach Hosting-Anbieter und Serverkonfiguration. Vor diesem Hintergrund empfehlen wir Ihnen, sich an Ihren Hosting-Anbieter zu wenden und ihn zu bitten, Port 443 zu aktivieren.
5. Erstellen Sie ein Cloudflare-Ursprungszertifikat und laden Sie es hoch
Selbst wenn Port 443 aktiviert ist, erhalten Sie möglicherweise immer noch den Fehler 521, wenn Sie den Cloudflare-Vollmodus oder den Vollmodus (Streng) verwenden.
Dies liegt daran, dass einige Server Verbindungen über Port 443 nur zulassen, wenn Sie über eine gültige Verbindung verfügen. Cloudflare-Ursprungszertifikat. Dieses Zertifikat verschlüsselt den Datenverkehr zwischen Cloudflare und Ihrem Webserver.
Wenn Sie kein Ursprungszeugnis vorlegen, erhalten Sie möglicherweise einen „521-Fehler“.
Die gute Nachricht ist, dass Cloudflare Sie Schritt für Schritt durch den Prozess der Erstellung dieses Zertifikats führen kann.
Für den Anfang, Melden Sie sich bei Ihrem Cloudflare-Konto an. Dann geh zu SSL/TLS » Ursprungsserver.
Klicken Sie anschließend auf die Schaltfläche „Zertifikat erstellen“.
Cloudflare fordert nun einen privaten Schlüssel und eine Certificate Signing Request (CSR) an.
Haben Sie bereits einen privaten Schlüssel und eine CSR? Aktivieren Sie dann einfach das Kontrollkästchen „Meinen privaten Schlüssel und CSR verwenden“.
Sie können nun Ihre CSR in das Feld „Certificate Signing Request (CSR)“ eingeben.
Wenn Sie keinen CSR und keinen Schlüssel haben, geraten Sie nicht in Panik! Cloudflare kann beides für Sie erstellen.
Wählen Sie zunächst „Privaten Schlüssel und CSR mit Cloudflare generieren“.
Sie können nun wählen, ob Sie einen RSA-Schlüssel oder einen ECC-Schlüssel erstellen möchten.
Die meisten Sicherheitsexperten sind sich einig, dass ECC und RSA gleichermaßen sicher sind. Allerdings hat ECC eine kürzere Schlüssellänge. Das bedeutet, dass ECC-Schlüssel schneller sind.
Aus diesem Grund empfehlen wir die Erstellung eines ECC-Schlüssels.
Wenn Sie Ihre Entscheidung getroffen haben, öffnen Sie das Dropdown-Menü „Privater Schlüsseltyp“. Anschließend können Sie RSA oder ECC auswählen.
Scrollen Sie dann nach unten zum Feld „Hostnamen“. Hier können Sie alle Hostnamen hinzufügen, die Sie schützen möchten. Das mag kompliziert erscheinen, aber Cloudflare nimmt Ihnen einen Großteil der Arbeit ab.
Sie werden sehen, dass Cloudflare Ihren Stammdomänennamen bereits hinzugefügt hat.
Cloudflare fügt außerdem automatisch einen Platzhalter hinzu, der die Domain Ihrer Website plus ein *-Symbol darstellt. Dies ist ein „All-in-one“, das sicherstellt, dass Ihre Subdomains ordnungsgemäß geschützt sind.
Wenn Ihre Root-Domain beispielsweise „www.example.com“ lautet, stellt dieser Platzhalter sicher, dass auch Ihre Subdomain „store.youurwebsite.com“ geschützt ist. Weitere Einzelheiten finden Sie in unserem vollständigen Leitfaden zu Subdomains.
Diese Standardwerte sollten ausreichen, um die meisten Websites zu schützen. Wenn Sie jedoch weitere Hostnamen hinzufügen müssen, können Sie diese einfach in das Feld „Hostnamen“ eingeben.
Scrollen Sie als Nächstes nach unten zum Abschnitt „Gültigkeit des Zertifikats“.
Ihr Zertifikat ist standardmäßig 15 Jahre gültig.
Ich brauche mehr Zeit? Öffnen Sie dann einfach das Dropdown-Menü „Zertifikatsgültigkeit“ und wählen Sie einen neuen Wert aus.
Wenn Sie mit allen eingegebenen Informationen zufrieden sind, klicken Sie auf die Schaltfläche „Erstellen“.
Cloudflare erstellt nun Ihr Zertifikat.
Cloudflare zeigt dann ein Ursprungszertifikat und einen privaten Schlüssel an. Sie müssen diese Informationen in separate Dateien kopieren.
Notiz: Nach Verlassen dieses Bildschirms können Sie den privaten Schlüssel nicht mehr sehen. Bewahren Sie diesen Schlüssel daher unbedingt an einem sicheren Ort auf.
Sie können Ihr Ursprungszeugnis nun auf Ihren Webserver hochladen. Die Schritte können je nach Hosting- und Serveranbieter variieren.
Um Ihnen zu helfen, hat Cloudflare veröffentlicht Anleitungen für die verschiedenen Arten von Webservern..
Nachdem Sie das Ursprungszertifikat auf Ihrem Server installiert haben, besteht der letzte Schritt darin, Ihren SSL/TLS-Verschlüsselungsmodus zu aktualisieren.
Gehen Sie in Ihrem Cloudflare-Dashboard zu SSL/TLS.
Suchen Sie nun nach dem Abschnitt „SSL/TLS-Verschlüsselungsmodus“.
Wählen Sie in diesem Abschnitt „Vollständig (streng)“ aus.
Cloudflare verwendet jetzt Ihr Ursprungszertifikat. Sie können jetzt auf Ihrer Website nachsehen, ob dadurch „Fehler 521“ behoben wurde.
Wir hoffen, dass dieser Artikel Ihnen dabei geholfen hat, zu erfahren, wie Sie „Fehler 521“ mit WordPress und Cloudflare beheben können. Vielleicht möchten Sie auch unseren Leitfaden darüber lesen, wann Sie verwaltetes WordPress-Hosting benötigen, oder unsere Expertenauswahl der besten kommerziellen VoIP-Anbieter für kleine Unternehmen.
