Fehler 520 beheben ⋆ ALexHost SRL

Testen Sie Ihre Fähigkeiten mit unseren Hosting-Diensten und erhalten Sie 15% Rabatt!

Code an der Kasse verwenden:

Skills
16.12.2024

Fehler 520 beheben

Fehler 520 ist ein HTTP-Statuscode, der auftritt, wenn ein Webserver (der Ursprungsserver) eine unerwartete oder unbekannte Antwort an Cloudflare zurückgibt. Dieser Fehler ist spezifisch für Websites, die Cloudflare als Content Delivery Network (CDN) oder DNS-Service verwenden. Wenn Cloudflare eine unerwartete Antwort oder ein Kommunikationsproblem mit dem Ursprungsserver feststellt, gibt es einen 520-Fehler an den Browser des Benutzers zurück, was bedeutet, dass Cloudflare keine erfolgreiche Verbindung zum Ursprungsserver herstellen konnte.

Was bedeutet Fehler 520?

  • Fehlercode: 520
  • Fehlermeldung: “Der Webserver gibt einen unbekannten Fehler zurück” oder ähnliche Meldungen.
  • Dienst: Cloudflare (tritt häufig auf, wenn Cloudflare als Proxy zwischen Benutzern und einem Webserver fungiert).

Wodurch wird Fehler 520 verursacht?

Mehrere Faktoren können einen Fehler 520 verursachen, darunter Probleme auf dem Ursprungsserver oder Fehlkonfigurationen bei Cloudflare. Häufige Ursachen sind:

  1. Server-Überlastung: Der Ursprungsserver ist überlastet oder hat einen hohen Datenverkehr, was zu Timeouts oder fehlenden Anfragen führt.
  2. Firewall oder Sicherheitssoftware: Firewalls, Sicherheitsplugins oder Servereinstellungen können Anfragen von Cloudflare-IP-Adressen blockieren oder filtern.
  3. Absturz des Ursprungs-Servers: Der Ursprungsserver ist möglicherweise abgestürzt oder vorübergehend nicht verfügbar.
  4. Ungültige Antwort-Header: Der Ursprungsserver gibt möglicherweise eine ungültige oder fehlerhafte HTTP-Antwort zurück, die Cloudflare nicht interpretieren kann.
  5. Verbindungs-Timeouts: Cloudflare kann auf Timeouts stoßen, wenn der Ursprungsserver zu lange braucht, um zu antworten.
  6. Falsch konfigurierte DNS-Einstellungen: Probleme mit den DNS-Einstellungen zwischen Cloudflare und dem Ursprungsserver können zu Kommunikationsfehlern führen.

Wie man den Fehler 520 behebt: Eine Schritt-für-Schritt-Anleitung

Schritt 1: Überprüfen Sie den Status Ihres Origin-Servers

Stellen Sie zunächst sicher, dass Ihr Herkunftsserver online ist und läuft:

  1. Pingen Sie den Server an: Verwenden Sie ein Befehlszeilentool wie ping oder tracert, um die Verbindung zum Server zu testen.
    • Unter Windows: Öffnen Sie die Eingabeaufforderung und geben Sie ein:
      ping-deine-domain.de
    • Unter Mac/Linux: Öffnen Sie Terminal und geben Sie ein:
      ping-deine-domain.de
  2. Wenn der Server nicht reagiert, starten Sie den Server neu oder erkundigen Sie sich bei Ihrem Hosting-Provider nach eventuellen Serverproblemen.

Schritt 2: Server-Protokolle überprüfen

Überprüfen Sie Ihre Webserver-Protokolle auf Fehlermeldungen oder Muster, die auf die Ursache des 520-Fehlers hinweisen könnten. Suchen Sie nach den folgenden Punkten:

  • Fehlerprotokolle von Apache, Nginx oder anderer Serversoftware.
  • Suchen Sie nach Fehlern der 500er-Reihe oder Timeout-Meldungen.

Dies kann Aufschluss darüber geben, warum der Server nicht richtig mit Cloudflare kommuniziert.

Schritt 3: Deaktivieren Sie vorübergehend jede serverseitige Firewall oder Sicherheitssoftware

Firewalls oder Sicherheitssoftware können Anfragen von Cloudflare blockieren. Um festzustellen, ob dies das Problem ist:

  1. Deaktivieren Sie vorübergehend serverseitige Firewalls oder Sicherheitsplugins (z. B. Wordfence, ModSecurity).
  2. Prüfen Sie, ob die Deaktivierung dieser Tools den Fehler 520 behebt.
  3. Wenn das Problem behoben ist, nehmen Sie die IP-Bereiche von Cloudflare in Ihrer Firewall oder Sicherheitssoftware in die Whitelist auf. Die vollständige Liste der Cloudflare-IP-Adressen finden Sie auf der Cloudflare-Website unter https://www.cloudflare.com/ips.

Hinweis: Aktivieren Sie die Sicherheitseinstellungen nach dem Testen immer wieder, um sicherzustellen, dass der Server geschützt bleibt.

Schritt 4: Erhöhen Sie die Server-Ressourcen

Wenn Ihr Server stark belastet ist, müssen Sie möglicherweise seine Ressourcen erhöhen:

  • Überprüfen Sie die CPU- und Speichernutzung: Wenn Ihr Server zu wenig Arbeitsspeicher oder CPU hat, aktualisieren Sie Ihr Hosting-Angebot oder erhöhen Sie die Server-Ressourcen.
  • Erwägen Sie die Verwendung eines Caching-Plugins oder eines Content Delivery Network (CDN), um die Serverlast zu verringern und die Bereitstellung von Inhalten zu beschleunigen.

Schritt 5: Überprüfen und Anpassen der Cloudflare-Einstellungen

Manchmal kann das Problem in den Konfigurationseinstellungen zwischen Cloudflare und Ihrem Ursprungsserver liegen:

  1. Halten Sie Cloudflare an: Deaktivieren Sie vorübergehend Cloudflare für Ihre Website, um zu sehen, ob der Fehler weiterhin besteht:
    • Loggen Sie sich in Ihr Cloudflare Dashboard ein.
    • Wählen Sie Ihre Domain aus.
    • Klicken Sie auf die erweiterten Aktionen und Cloudflare pausieren.
  2. Testen Sie Ihre Website: Wenn die Website ohne Cloudflare funktioniert, liegt das Problem möglicherweise bei Ihren Cloudflare-Einstellungen.
  3. Aktivieren Sie Cloudflare wieder und passen Sie die Einstellungen wie folgt an:
    • SSL/TLS-Modus: Stellen Sie sicher, dass der SSL/TLS-Modus in Cloudflare mit dem SSL-Zertifikat auf Ihrem Server übereinstimmt (z.B. Full, Flexible).
    • Browser-Integritätsprüfung: Versuchen Sie, dies unter Firewall-Regeln in Cloudflare zu deaktivieren, um zu sehen, ob das Problem dadurch behoben wird.

Schritt 6: Überprüfen Sie die DNS-Einstellungen

Stellen Sie sicher, dass die DNS-Einträge in Cloudflare richtig konfiguriert sind, um auf Ihren Ursprungsserver zu verweisen:

  1. Melden Sie sich bei Cloudflare an und wählen Sie Ihre Domain aus.
  2. Gehen Sie zum Abschnitt DNS.
  3. Überprüfen Sie, ob die A- und CNAME-Einträge auf die richtige IP-Adresse Ihres Ursprungs-Servers verweisen.
  4. Deaktivieren Sie Proxying für die Fehlerbehebung:
    • Klicken Sie auf das orangefarbene Wolkensymbol neben dem DNS-Eintrag, um ihn grau zu färben, wodurch der Proxy von Cloudflare für diesen Eintrag deaktiviert wird.
    • So können Sie feststellen, ob der Fehler weiterhin besteht, ohne dass Cloudflare als Proxy fungiert.

Schritt 7: Optimieren Sie die HTTP-Header Ihrer Website

Cloudflare kann Fehler feststellen, wenn Ihr Server ungültige HTTP-Header sendet:

  • Überprüfen Sie, ob die Header zu lang oder fehlerhaft sind, was zu Problemen führen könnte.
  • Verwenden Sie Browser-Tools wie Chrome DevTools (F12) oder Postman, um HTTP-Header zu überprüfen.
  • Korrigieren oder entfernen Sie alle Header, die Probleme verursachen könnten.

Schritt 8: Kontaktieren Sie Ihren Hosting-Anbieter

Wenn das Problem nach den oben genannten Schritten weiterhin besteht, wenden Sie sich an Ihren Webhosting-Anbieter:

  • Teilen Sie ihm Datum und Uhrzeit mit, zu der der Fehler aufgetreten ist.
  • Fügen Sie alle Fehlermeldungen aus den Serverprotokollen bei.
  • Hosting-Provider können dabei helfen, serverseitige Probleme zu identifizieren, die für Sie möglicherweise nicht sichtbar sind.

Schritt 9: Wenden Sie sich an den Cloudflare-Support

Wenn Sie glauben, dass das Problem mit Cloudflare selbst zusammenhängt, wenden Sie sich an den Cloudflare-Support:

  • Geben Sie Details wie Serverprotokolle, Fehlermeldungen und Schritte zur Fehlerbehebung an, die Sie bereits ausprobiert haben.
  • Cloudflare kann Einblicke oder Anpassungen der Einstellungen anbieten, die das Problem beheben können.

Zusammenfassung

Der Fehler 520 tritt auf, wenn es eine unerwartete oder unbekannte Antwort vom Ursprungsserver an Cloudflare gibt. Um diesen Fehler zu beheben, müssen sowohl der Ursprungsserver als auch die Cloudflare-Konfiguration überprüft werden. Wenn Sie die oben beschriebenen Schritte befolgen – Überprüfen des Serverstatus, Prüfen der Protokolle, Anpassen der Sicherheitseinstellungen und Optimieren der Konfigurationen – können Sie dieses Problem effektiv diagnostizieren und beheben. Wenn das Problem weiterhin besteht, können Sie sich an Ihren Hosting-Provider oder den Cloudflare-Support wenden, um die Ursache zu ermitteln und eine Lösung zu implementieren.

Testen Sie Ihre Fähigkeiten mit unseren Hosting-Diensten und erhalten Sie 15% Rabatt!

Code an der Kasse verwenden:

Skills