So beheben Sie Fehler 521 mit WordPress und Cloudflare
Veröffentlicht: 2021-07-10Die Verwendung eines Content Delivery Network (CDN) wie Cloudflare auf Ihrer WordPress-Site kann Ihnen dabei helfen, die Ladezeiten drastisch zu verkürzen. Es kann jedoch gelegentlich zu Cloudflare-spezifischen Problemen wie „Fehler 521“ kommen. Dieser spezielle Fehler verhindert, dass die Plattform eine Verbindung zu Ihrer Website herstellt, was bedeutet, dass Sie möglicherweise auch nicht auf Ihre Website zugreifen können.
In diesem Artikel werden wir darüber sprechen, was der Cloudflare-Fehler 521 ist und was ihn verursacht. Dann werden wir drei Möglichkeiten durchgehen, um es zu beheben.
Lass uns zur Arbeit gehen!
Was ist Fehler 521 in Cloudflare?
Ein CDN wie Cloudflare speichert zwischengespeicherte Kopien Ihrer Website in einem Netzwerk von Servern auf der ganzen Welt. Wenn ein Besucher versucht, auf Ihre Website zuzugreifen, „fängt Cloudflare“ diese Verbindung ab und lädt eine zwischengespeicherte Kopie von dem Server, der seinem Standort am nächsten ist. Dieser Ansatz führt oft zu viel schnelleren Ladezeiten sowie zu einer geringeren Arbeitsbelastung für den primären Server Ihrer Site.
Damit Cloudflare funktioniert, muss es sich mit dem Server Ihrer Website verbinden können. Wenn sich der Server aus irgendeinem Grund weigert, eine Verbindung herzustellen, wird Fehler 521 angezeigt:

Standardmäßig teilt Ihnen Cloudflare mit, dass keine Verbindung zum Server Ihrer Website hergestellt werden kann, da dieser Server ausgefallen ist. Es gibt jedoch mehrere andere mögliche Gründe, warum das CDN möglicherweise keine Verbindung zu Ihrer Site herstellen kann.
Bevor wir über diese Gründe sprechen, ist es wichtig zu beachten, dass der Fehler 521 nicht WordPress-spezifisch ist. Dieser Fehler kann unabhängig davon auftreten, welches Content Management System (CMS) Sie verwenden, und auf externen Websites. Die Tatsache, dass Sie WordPress verwenden, bietet Ihnen jedoch eine zusätzliche Möglichkeit, das Problem zu beheben, die wir gleich behandeln werden.
Was verursacht Fehler 521 in Cloudflare?
Wie bereits erwähnt, tritt Fehler 521 auf, wenn Cloudflare keine Verbindung mit dem Server Ihrer Website herstellen kann. Normalerweise passiert das aus einem von drei Gründen:
- Der Server Ihrer Website ist ausgefallen. Wenn Sie einen seriösen WordPress-Webhost verwenden, sollten Sie eine nahezu perfekte Verfügbarkeitsrate (ca. 99,9 %) haben. Dies bedeutet, dass in den meisten Fällen Serverausfallzeiten nicht die Hauptursache für Fehler 521 sind.
- Ihr Server blockiert speziell Cloudflare-Anfragen. Einige Firewalls blockieren IPs, die sie für verdächtig halten, und Cloudflare-Anfragen können sich in diesem Netz verfangen.
- Es gibt ein Problem mit Ihrem Cloudflare-Zertifikat. Cloudflare kann den Datenverkehr zwischen Ihrer Website und ihren Servern mithilfe seines eigenen SSL-Zertifikats (Secure Sockets Layer) verschlüsseln. Wenn mit diesem Zertifikat ein Problem auftritt, verweigert der Ursprungsserver möglicherweise die Verbindung.
Dies mag wie eine Menge potenzieller Boden erscheinen, die es abzudecken gilt. Die meisten dieser Ursachen können jedoch während der Fehlerbehebung relativ einfach ausgeschlossen werden, wie wir im nächsten Abschnitt besprechen werden.
So beheben Sie Fehler 521 mit WordPress und Cloudflare (3 Methoden)
Nachdem wir nun die Grundlagen behandelt haben, führen wir Sie durch die Fehlerbehebung beim Cloudflare-Fehler 521 in WordPress. Wir gehen den Prozess Schritt für Schritt durch und schließen die häufigsten Ursachen (und die am einfachsten zu behebenden) zuerst aus. Beginnen wir mit der Überprüfung, ob der Server Ihrer Website ausgefallen ist.
1. Finden Sie heraus, ob der Server Ihrer Site ausgefallen ist
Serverausfallzeiten sind bei seriösen Hosting-Anbietern relativ selten. Viele Anbieter bieten nahezu perfekte Betriebszeiten. Wenn Sie also keinen unzuverlässigen Webhost verwenden, können Sie dies wahrscheinlich als Ursache für Fehler 521 ausschließen.
Es ist jedoch immer noch eine gute Idee, sicherzustellen, dass dies nicht das Problem ist, insbesondere wenn Sie neu bei Ihrem aktuellen Hosting-Provider sind. Wenn Sie aufgrund von Fehler 521 nicht auf Ihre Website zugreifen können, gibt es andere Möglichkeiten, um zu überprüfen, ob sie online ist. Sie können beispielsweise den Ping- Befehl im Befehlsterminal verwenden, der unabhängig vom verwendeten Betriebssystem funktionieren sollte.
Der Befehl ping führt einen einfachen Test durch, um festzustellen, ob ein Server erreichbar ist, und um sicherzustellen, dass keine Verbindungsprobleme vorliegen. Hier führen wir beispielsweise einen einfachen Ping- Test für Google.com durch (indem wir „ping google.com“ eingeben):


Wenn Sie eine Antwort vom Server erhalten, ist er betriebsbereit und erreichbar.
Eine andere Möglichkeit, um festzustellen, ob der Server ausgefallen ist, besteht darin, einen kostenlosen Online-Dienst wie IsItDownRightNow? Mit diesem Tool können Sie eine beliebige URL eingeben und prüfen, ob sie erreichbar ist:

Wenn der Dienst sagt, dass die Website online ist, können Sie loslegen. Das bedeutet, dass die Ursache Ihres Fehlers 521 woanders liegt. Wenn Ihr Server aus irgendeinem Grund ausgefallen ist, müssen Sie sich an Ihren Hosting-Provider wenden, um herauszufinden, warum.
2. Konfigurieren Sie die Firewall Ihres Servers, um Cloudflare-IP-Bereiche auf die Whitelist zu setzen
Die nächste Lösung, die Sie ausprobieren können, besteht darin, sicherzustellen, dass die Firewall Ihres Servers weiß, dass Cloudflare-Anfragen durchgelassen werden. Je nachdem, welche Art von Hosting-Paket Sie verwenden, können Sie die Konfiguration Ihres Servers möglicherweise nicht manuell ändern. Bei den meisten gemeinsam genutzten und verwalteten Plänen können Sie beispielsweise die Firewalleinstellungen des Servers nicht ändern.
Wenn Sie einen nicht verwalteten Virtual Private Server (VPS) oder einen dedizierten Server verwenden, sollten Sie vollen Zugriff auf die erforderlichen Optionen haben. Wenn Sie eine Firewall verwenden, können Sie deren Einstellungen ändern und die IP-Bereiche von Cloudflare auf die Whitelist setzen.
Alternativ können Sie sich an Ihren Hosting-Provider wenden und ihn überprüfen lassen, ob die Firewall des Servers eine der Adressen von Cloudflare blockiert. Aufgrund der Popularität des CDN sollte dies nicht der Fall sein. Das Support-Team Ihres Webhosts kann Ihnen jedoch eine definitive Antwort geben.
3. Einrichten eines Cloudflare-Ursprungszertifikats
Mit Cloudflare können Sie konfigurieren, wie das CDN SSL-Zertifikate handhaben soll. Es bietet Ihnen mehrere Optionen für SSL-Modi, einschließlich:
- Flexibel. In diesem Modus verbindet sich Cloudflare über HTTP mit Ihrer Website. Idealerweise sollten Sie diesen Modus nicht verwenden, es sei denn, Sie haben noch kein SSL-Zertifikat für Ihre Website eingerichtet.
- Voll. In diesem Modus können Benutzer entscheiden, ob sie HTTP oder HTTPS verwenden, um sich mit Ihrer Website zu verbinden. Wenn sie jedoch HTTPS verwenden, validiert Cloudflare das Zertifikat Ihrer Website nicht.
- Strikt. In diesem Modus können Besucher auch entscheiden, welches Protokoll sie verwenden möchten. Es weist Cloudflare jedoch an, die Gültigkeit des Zertifikats Ihrer Website zu überprüfen.
Wenn ein Problem mit Ihrem Zertifikat den Fehler 521 verursacht, tritt dies normalerweise auf, wenn Sie den strengen SSL-Modus verwenden. Das liegt daran, dass Cloudflare an seinem Ende auch ein Ursprungszertifikat benötigt, um den Datenverkehr mit Ihrer Website zu verschlüsseln.
Das Generieren eines Cloudflare-Ursprungszertifikats ist einfach, und sobald Sie dies getan haben, sollten Sie in der Lage sein, auf Ihre Website zuzugreifen, ohne dass Fehler 521 im Weg ist. Wenn ein Problem mit dem Zertifikat Ihrer Website auftritt, wird ein ganz anderer Fehlercode angezeigt (Fehler 526).
Abschluss
Wenn Sie Cloudflare zusammen mit WordPress verwenden, können Sie auf Fehler 521 stoßen. Dieser spezielle Fehlercode wird angezeigt, wenn Cloudflare keine Verbindung mit dem Server Ihrer Website herstellen kann. Dies kann daran liegen, dass der Server ausgefallen ist, seine Firewall Cloudflare blockiert oder ein Problem mit seinem SSL-Zertifikat vorliegt.
Zusammenfassend können Sie Folgendes tun, um den Fehler 521 in Cloudflare zu beheben:
- Überprüfen Sie, ob der Server Ihrer Site ausgefallen ist.
- Konfigurieren Sie die Firewall Ihres Servers, um Cloudflare-IP-Bereiche auf die Whitelist zu setzen.
- Richten Sie ein Cloudflare-Ursprungszertifikat ein.
Haben Sie Fragen zur Fehlerbehebung bei Fehler 521 in Cloudflare? Lassen Sie uns im Kommentarbereich unten darüber sprechen!
Ausgewähltes Bild über Sammby / shutterstock.com
