
{"id":29994,"date":"2026-03-20T13:21:00","date_gmt":"2026-03-20T12:21:00","guid":{"rendered":"https:\/\/contabo.com\/blog\/cloudflare-fehler-520-ursachen-und-wie-man-ihn-behebt\/"},"modified":"2026-04-15T07:55:01","modified_gmt":"2026-04-15T05:55:01","slug":"cloudflare-error-520-ursachen-und-wie-man-ihn-behebt","status":"publish","type":"post","link":"https:\/\/contabo.com\/blog\/de\/cloudflare-error-520-ursachen-und-wie-man-ihn-behebt\/","title":{"rendered":"Cloudflare Error 520: Ursachen und wie man ihn behebt"},"content":{"rendered":"\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1200\" height=\"630\" src=\"https:\/\/contabo.com\/blog\/wp-content\/uploads\/2026\/04\/blog-head_how2-fix-cloudflare-error-520.webp\" alt=\"Cloudflare-Fehler 520: Ursachen und wie man ihn behebt\" class=\"wp-image-29789\" srcset=\"https:\/\/contabo.com\/blog\/wp-content\/uploads\/2026\/04\/blog-head_how2-fix-cloudflare-error-520.webp 1200w, https:\/\/contabo.com\/blog\/wp-content\/uploads\/2026\/04\/blog-head_how2-fix-cloudflare-error-520-600x315.webp 600w, https:\/\/contabo.com\/blog\/wp-content\/uploads\/2026\/04\/blog-head_how2-fix-cloudflare-error-520-768x403.webp 768w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\" \/><\/figure>\n\n\n\n<p><strong>Was du \u00fcber den Cloudflare Error 520 wissen musst:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Error 520 bedeutet, dass Cloudflare deinen Ursprungsserver erreicht hat, aber eine leere oder nicht erkennbare Antwort zur\u00fcckkam<\/li>\n\n\n\n<li>Das ist Cloudflare-spezifisch und kein standardm\u00e4\u00dfiger HTTP-Statuscode<\/li>\n\n\n\n<li>H\u00e4ufigste Ursachen: Serverabst\u00fcrze, blockierte Cloudflare-IPs durch deine Firewall, TCP-Timeout-Probleme und zu gro\u00dfe Antwort-Header<\/li>\n\n\n\n<li>Behebe das, indem du DNS-Eintr\u00e4ge pr\u00fcfst, Header mit einer HAR-Datei untersuchst, PHP-Fehlerprotokolle checkst oder Cloudflare vor\u00fcbergehend pausierst<\/li>\n\n\n\n<li>Verhindere das Wiederauftreten, indem du Cloudflare-IP-Bereiche auf die Whitelist setzt, das TCP-Timeout auf \u00fcber 300 Sekunden erh\u00f6hst und die Serverressourcen \u00fcberwachst<\/li>\n\n\n\n<li>Die Ray-ID auf der Fehlerseite ist dein wichtigstes Werkzeug, wenn du den Cloudflare-Support kontaktierst<\/li>\n\n\n\n<li>Es ist nicht dauerhaft \u2013 sobald die Ursache behoben ist, verschwindet der Error<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p>Deine Website ist down. Besucher starren auf eine leere wei\u00dfe Seite mit &#8222;Error 520&#8220;, und Cloudflare sagt dir nicht viel mehr als: &#8222;Der Ursprung-Webserver hat einen unbekannten Error zur\u00fcckgegeben.&#8220; Das ist frustrierend \u2013 und ziemlich vage.<\/p>\n\n\n\n<p>Die gute Nachricht: Der Cloudflare Error 520 l\u00e4sst sich fast immer beheben, ohne deinen Hosting-Anbieter anzurufen. Hier erf\u00e4hrst du, was tats\u00e4chlich passiert und wie du wieder online gehst.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"what-is-cloudflare-error-520\">Was ist der Cloudflare Error 520?<\/h2>\n\n\n\n<p>Error 520 bedeutet, dass Cloudflare deinen Ursprungsserver zwar erfolgreich erreicht, aber eine unverst\u00e4ndliche Antwort erhalten hat. Der Error 520 ist kein standardm\u00e4\u00dfiger HTTP-Statuscode \u2013 er ist Cloudflare-spezifisch und signalisiert, dass auf deiner Serverseite etwas schiefgelaufen ist, nachdem die Verbindung bereits aufgebaut wurde.<\/p>\n\n\n\n<p>Was bedeutet Error 520 einfach erkl\u00e4rt? Cloudflare hat an der T\u00fcr angeklopft, dein Server hat aufgemacht und dann entweder Kauderwelsch oder gar nichts zur\u00fcckgeschickt. Die Cloudflare Error 520 Seite, die deine Besucher sehen, enth\u00e4lt unten eine Cloudflare Ray-ID, die eine eindeutige Kennung f\u00fcr diese Anfrage ist. Bewahre sie gut auf; du wirst sie brauchen, falls die unten genannten L\u00f6sungen nicht funktionieren.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"how-error-520-differs-from-other-5xx-errors\">Wie sich der Error 520 von anderen 5xx-Fehlern unterscheidet<\/h3>\n\n\n\n<p>Die Liste der Cloudflare Fehler zieht eine klare Trennlinie zwischen Standard-HTTP-Errors und Cloudflares eigenen Codes. Standardm\u00e4\u00dfige Cloudflare 5xx-Error wie 500 und 503 kommen von deinem Server und haben eine feste Bedeutung. Cloudflare-Fehlercodes \u00fcber 511 funktionieren anders. Sie beschreiben die Kommunikation zwischen Cloudflare und deinem Ursprung, nicht nur den internen Zustand deines Servers.<\/p>\n\n\n\n<p>Ein 520er bedeutet speziell, dass der Server mit etwas Unerwartetem geantwortet hat, wie einem leeren Inhalt oder einem Verbindungsabbruch, w\u00e4hrend andere Codes auf Timeouts oder Fehler in anderen Phasen hinweisen.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"common-causes-of-cloudflare-error-520\">H\u00e4ufige Ursachen f\u00fcr den Cloudflare Error 520<\/h2>\n\n\n\n<p>Die meisten Cloudflare Error 520 lassen sich auf eines von vier Dingen zur\u00fcckf\u00fchren. Der Cloudflare Error 520 ist fast nie Zufall \u2013 es gibt jedes Mal eine reproduzierbare Ursache.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"origin-server-crashes-and-resource-overload\">Ursprungsserver-Abst\u00fcrze und Ressourcen\u00fcberlastung<\/h3>\n\n\n\n<p>Wenn dem Ursprungsserver, mit dem Cloudflare sich verbindet, der Arbeitsspeicher oder die CPU ausgeht, kann er eine fehlerhafte oder leere Antwort schicken, bevor der Prozess komplett abst\u00fcrzt. Eine hohe Auslastung der Serverressourcen, wie eine Traffic-Spitze oder ein unkontrollierter PHP-Prozess, ist wahrscheinlich die h\u00e4ufigste Ursache.<\/p>\n\n\n\n<p>Pr\u00fcfe zuerst den Cloudflare-Status, um ein Problem auf Cloudflare-Seite auszuschlie\u00dfen. Schau dir dann den Ressourcenverbrauch deines Servers in Echtzeit an. Wenn die CPU bei 100 % steht oder der Speicher fast voll ist, hast du deine Antwort.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"cloudflare-ip-addresses-being-blocked\">Blockierte Cloudflare-IP-Adressen<\/h3>\n\n\n\n<p>Dieser Punkt bringt viele Admins ins Stolpern. Deine Firewall k\u00f6nnte Cloudflare-IP-Adressen blockieren, ohne dass du es merkst \u2013 zum Beispiel durch ein Sicherheits-Plugin oder eine fail2ban-Regel nach einem fr\u00fcheren Vorfall. Wenn Cloudflares eigene Anfragen blockiert werden, antwortet dein Server nicht mehr richtig und die Firewall-Einstellung zerschie\u00dft effektiv den Proxy.<\/p>\n\n\n\n<p>Du musst die Cloudflare-IP-Bereiche explizit auf die Whitelist setzen. Cloudflare ver\u00f6ffentlicht die aktuelle Liste unter cloudflare.com\/ips.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"short-tcp-idle-timeout-values\">Kurze TCP-Leerlauf-Timeout-Werte<\/h3>\n\n\n\n<p>Ein Cloudflare-TCP-Timeout-Mismatch ist die heimt\u00fcckischste Ursache auf dieser Liste. Wenn dein Server inaktive TCP-Verbindungen schneller schlie\u00dft, als Cloudflare erwartet, schickt Cloudflare eventuell eine Anfrage \u00fcber eine Verbindung, die bereits abgebrochen wurde. Die Cloudflare-Timeout-Grenze liegt bei 300 Sekunden \u2013 wenn dein Keepalive-Timeout darunter liegt, kriegst du sporadisch Error 520-Events, die zuf\u00e4llig auftauchen und verschwinden.<\/p>\n\n\n\n<p>Da das nicht jede Anfrage betrifft, ist diese Ursache echt schwer zu finden, wenn man nicht gezielt danach sucht.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"oversized-response-headers-and-cookies\">\u00dcberdimensionierte Antwort-Header und Cookies<\/h3>\n\n\n\n<p>Cloudflare setzt Limits f\u00fcr HTTP-Antwort-Header \u2013 etwa 8 KB pro Header und 32 KB insgesamt. Wenn deine Anwendung gro\u00dfe Cookies oder einen Haufen eigener Header zur\u00fcckschickt, kannst du das Limit sprengen, ohne es zu merken.<\/p>\n\n\n\n<p>Um das zu pr\u00fcfen, \u00f6ffne die Chrome DevTools, reproduziere den Fehler und exportiere eine HAR-Datei aus dem Netzwerk-Tab. Schau dir die Antwort-Header der fehlerhaften Anfrage an und rechne die Gesamtgr\u00f6\u00dfe zusammen.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"how-to-fix-cloudflare-error-520\">Wie man den Cloudflare Error 520 behebt<\/h2>\n\n\n\n<p>Diese Liste deckt alles ab, von schnellen DNS-Checks bis zum direkten Debugging \u2013 arbeite dich einfach durch, bis es klickt. Behebe den Error 520 dauerhaft, indem du die Ursache anpackst und nicht nur das Symptom. Der Cloudflare Error 520 wird sonst immer wieder kommen.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"fix-cloudflare-dns-records\">Cloudflare-DNS-Eintr\u00e4ge korrigieren<\/h3>\n\n\n\n<p>Veraltete oder falsche DNS-Eintr\u00e4ge, auf die Cloudflare zeigt, verursachen direkt an der Wurzel Verbindungsfehler. Check deine Cloudflare-DNS-Eintr\u00e4ge und best\u00e4tige, dass die IP-Adressen deines Servers aktuell sind. Wenn du vor Kurzem den Server gewechselt hast, ist ein veralteter Eintrag eine sehr wahrscheinliche Ursache f\u00fcr den Error 520. Aktualisiere ihn, warte auf die Propagation und teste es erneut.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"inspect-http-headers-and-cookies\">HTTP-Header und Cookies \u00fcberpr\u00fcfen<\/h3>\n\n\n\n<p>\u00d6ffne die Chrome DevTools und reproduziere den Error. Exportiere die HAR-Datei, die Chrome im Netzwerk-Tab speichert. Schau dir die Antwort-Header der fehlerhaften Anfrage an \u2013 besonders die Gesamtgr\u00f6\u00dfe und ungew\u00f6hnlich gro\u00dfe <code>set-cookie<\/code> Werte.<\/p>\n\n\n\n<p>Wenn die Header-Gr\u00f6\u00dfe zu krass aussieht, miste deine Cookies aus und fass eigene Header in deiner App zusammen. Alles \u00fcber 8 KB in einem einzelnen HTTP-Antwort-Header wird Probleme machen.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"disable-htaccess-for-testing\">.htaccess zum Testen deaktivieren.<\/h3>\n\n\n\n<p>Benenne deine <code>.htaccess<\/code> Datei vor\u00fcbergehend um und teste es. Bestimmte .htaccess-Konfigurationen, wie Redirect-Loops oder kaputte Rewrite-Regeln, erzeugen Antworten, die Cloudflare nicht lesen kann. Wenn das Deaktivieren den Fehler l\u00f6st, f\u00fcge die Regeln St\u00fcck f\u00fcr St\u00fcck wieder hinzu, um die fehlerhafte Zeile zu finden. Das ist ein sicherer Weg, um Error 520 zu beheben, wenn er durch Apache-Konfigurationsfehler kommt.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"review-php-and-server-error-logs\">PHP- und Server-Logs \u00fcberpr\u00fcfen<\/h3>\n\n\n\n<p>Dein PHP-Fehlerprotokoll zeigt dir, ob ein Script w\u00e4hrend der Antwort abst\u00fcrzt. Ein fataler Error sorgt daf\u00fcr, dass PHP eine kaputte oder leere Antwort schickt \u2013 beides l\u00f6st einen 520er aus. Check die Cloudflare-Logs im Dashboard unter Analytics > Logs (bei Bezahl-Pl\u00e4ne) und beobachte deine Server-Logs beim Reproduzieren:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>tail -f \/var\/log\/nginx\/error.log<br><em># oder f\u00fcr Apache:<\/em><br>tail -f \/var\/log\/apache2\/error.log<\/code><\/pre>\n\n\n\n<p>Logs in Echtzeit zu beobachten, w\u00e4hrend du den Fehler ausl\u00f6st, ist der schnellste Weg, den Error 520 zu fixen.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"debug-with-curl-commands\">Mit cURL-Befehlen debuggen<\/h3>\n\n\n\n<p>Wenn du einen cURL-Befehl direkt gegen deinen Server schickst \u2013 und Cloudflare komplett umgehst \u2013 siehst du genau, was dein Server zur\u00fcckschickt. Sieht die Antwort normal aus, liegt das Problem speziell auf dem Pfad zwischen Cloudflare und dem Server. Sieht sie kaputt aus, ist der Server selbst das Problem.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>curl -I https:\/\/your-origin-ip --header \"Host: yourdomain.com\"<\/code><\/pre>\n\n\n\n<p>Pr\u00fcfe die HTTP-Antwort-Header im Output ganz genau. Ung\u00fcltige oder kaputte Header erkl\u00e4ren viele ansonsten r\u00e4tselhafte 520er.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"pause-or-disable-cloudflare\">Cloudflare pausieren oder deaktivieren<\/h3>\n\n\n\n<p>Wenn die Seite sofort wieder online sein muss, w\u00e4hrend du suchst, pausiere den Cloudflare-Proxy. Geh ins Dashboard, \u00f6ffne &#8222;\u00dcbersicht&#8220;, scrolle ganz nach unten und klicke auf &#8222;Cloudflare auf der Website pausieren&#8220;. Der Traffic geht dann direkt zu deinem Server, ohne die Proxy-Ebene dazwischen.<\/p>\n\n\n\n<p>Du kannst auch den Entwicklermodus aktivieren, der das Caching-Verhalten umgeht und frische Anfragen an den Server erzwingt. Das ist n\u00fctzlich, um herauszufinden, ob Caching hier mit reinspielt. Denk dran, dass das Pausieren von Cloudflare auch die SSL-Terminierung und Performance-Features deaktiviert. Das ist nur eine Diagnose-Ma\u00dfnahme, keine langfristige L\u00f6sung.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"contact-cloudflare-support\">Cloudflare-Support kontaktieren<\/h3>\n\n\n\n<p>Wenn du alles oben durchgearbeitet hast und die Ursache immer noch nicht findest, kopier dir die Cloudflare Ray-ID von der Fehlerseite. Gib sie an, wenn du ein Support-Ticket \u00f6ffnest \u2013 Cloudflare kann dann im Log genau nachsehen, was dein Server zur\u00fcckgegeben hat. Check aber vorher den Cloudflare-Status auf cloudflare-status.com, um sicherzugehen, dass das Problem nicht gerade bei denen liegt.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"how-to-prevent-error-520-from-recurring\">Wie du verhinderst, dass der Error 520 wieder auftaucht<\/h2>\n\n\n\n<p>Dass die Website \u00fcber Cloudflare down ist, nervt schon beim ersten Mal. Wenn es st\u00e4ndig passiert, ist es noch schlimmer \u2013 aber das l\u00e4sst sich vermeiden. Drei Schritte helfen dir, den Error 520 an der Wurzel zu packen, damit er nicht wiederkommt.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"monitor-server-resource-consumption\">Server-Ressourcen \u00fcberwachen<\/h3>\n\n\n\n<p>Richte Alerts f\u00fcr CPU und RAM ein, damit du Bescheid wei\u00dft, bevor dein Server abschmiert. Tools wie Netdata oder einfache Cron-Skripte k\u00f6nnen dich benachrichtigen, wenn die Auslastung einen Grenzwert \u00fcberschreitet. Wenn du einen Amok laufenden Prozess fr\u00fchzeitig stoppst, verhinderst du den Crash, der zum 520 f\u00fchrt. Check auch immer den Cloudflare-Status \u2013 manchmal ist eine H\u00e4ufung von 520er einfach ein Problem bei Cloudflare selbst, und das fr\u00fchzeitig zu wissen, spart dir eine Stunde Debugging an deinem eigenen Stack.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"whitelist-cloudflare-ip-ranges-in-firewall\">Cloudflare-IP-Bereiche in der Firewall auf die Whitelist setzen<\/h3>\n\n\n\n<p>F\u00fcge alle Cloudflare-IP-Adressen dauerhaft zur Allowlist deiner Firewall hinzu. Das eliminiert eine ganze Kategorie an k\u00fcnftigen 520er-Fehlern. Bei UFW:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>for ip in $(curl -s https:\/\/www.cloudflare.com\/ips-v4); do<br>  ufw allow from $ip to any port 443<br>done<\/code><\/pre>\n\n\n\n<p>Cloudflare aktualisiert die IP-Liste ab und zu, also automatisier das am besten. Wenn du deine Firewall-Regeln mit der offiziellen Liste synchron h\u00e4ltst, kann kein Sicherheits-Plugin oder fail2ban mehr versehentlich Cloudflare-Anfragen blockieren. Den IP-Whitelist-Schritt vergisst man leicht, aber meistens bereut man es, wenn der 520 wieder auftaucht und man es nicht schon fr\u00fcher erledigt hat.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"increase-tcp-timeout-to-over-300-seconds\">TCP-Timeout auf \u00fcber 300 Sekunden erh\u00f6hen<\/h3>\n\n\n\n<p>Stell das Keepalive-Timeout deines Servers h\u00f6her als die 300 Sekunden von Cloudflare, um sporadische 520er zu eliminieren, die am schwersten zu finden sind. F\u00fcr Nginx:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>keepalive_timeout 305;<\/code><\/pre>\n\n\n\n<p>F\u00fcr Apache:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>KeepAliveTimeout 305<\/code><\/pre>\n\n\n\n<p>Dieser TCP-Timeout-Fix ist ein Einzeiler, der eine ganze Reihe von Verbindungsfehlern verhindert.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"error-520-vs-other-cloudflare-errors\">Error 520 vs. andere Cloudflare Errors<\/h2>\n\n\n\n<p>Der 520 wird oft mit anderen Cloudflare-Fehlercodes verwechselt. Es ist wichtig, die Unterschiede zu kennen \u2013 besonders wenn du auch den Cloudflare Error 504 siehst, der auf einen langsamen Upstream hindeutet und ein ganz anderes Problem ist.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"error-520-vs-error-522-connection-timeout\">Error 520 vs. Error 522 Connection Timeout<\/h3>\n\n\n\n<p>Error 522 bedeutet, dass Cloudflare gar keine TCP-Verbindung zu deinem Server aufbauen konnte \u2013 der Timeout griff schon, bevor die Verbindung stand. Der 520 ist anders: Die Verbindung stand, aber die Antwort war leer oder kaputt. Ein 522 hei\u00dft meistens, dass dein Server nicht auf dem richtigen Port lauscht oder gar nicht erreichbar ist. Die 522-Fehlerseite sieht \u00e4hnlich aus, meint aber ein ganz anderes Problem.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"error-520-vs-error-524-gateway-timeout\">Error 520 vs. Error 524 Gateway Timeout<\/h3>\n\n\n\n<p>Ein 524 bedeutet, dass Cloudflare \u00fcber 100 Sekunden auf eine Antwort von deinem Server gewartet hat. Error 524 ist ein Performance-Problem, der 520er ein Antwort-Problem. Wenn dein Server einfach nur langsam ist \u2013 etwa durch eine schwere Datenbank-Abfrage oder ein lang laufendes Skript \u2013 l\u00f6st der Cloudflare-Timeout einen 524 aus, keinen 520.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"error-520-vs-error-502-bad-gateway\">Error 520 vs. Error 502 Bad Gateway<\/h3>\n\n\n\n<p>Error 502 ist ein Standard-Code und bedeutet, dass der Upstream eine ung\u00fcltige Antwort auf eine HTTP-Anfrage geschickt hat. Cloudflare 502 weist meist auf einen falsch konfigurierten Proxy oder eine Gateway-Ebene hin \u2013 wie einen Nginx-Upstream oder einen Load Balancer. Ein 520 ist allgemeiner: Jede unbekannte oder leere Antwort, egal ob der HTTP-Austausch \u00fcberhaupt richtig gestartet ist.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"error-520-faq\">Error 520 FAQ<\/h2>\n\n\n\n<div class=\"schema-faq wp-block-yoast-faq-block\"><div class=\"schema-faq-section\" id=\"faq-question-1773836061623\"><strong class=\"schema-faq-question\"><strong>Was ist eine Cloudflare Ray-ID?<\/strong><\/strong> <p class=\"schema-faq-answer\">Die Cloudflare Ray-ID ist eine eindeutige Kennung f\u00fcr jede Anfrage, die durch das Cloudflare-Netzwerk geht. Sie steht unten auf jeder Cloudflare-Fehlerseite. Wenn du den Support kontaktierst, kann das Team mit der Ray-ID direkt das Log dieser Anfrage checken \u2013 das geht viel schneller, als das Problem aus dem Ged\u00e4chtnis zu beschreiben.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1773836068300\"><strong class=\"schema-faq-question\"><strong>Was verursacht den Cloudflare Error 520?<\/strong><\/strong> <p class=\"schema-faq-answer\">Cloudflare Error 520 tritt auf, wenn dein Ursprungsserver eine leere oder ung\u00fcltige Antwort zur\u00fcckschickt, nachdem Cloudflare erfolgreich eine Verbindung aufgebaut hat. Was ist der Error 520 im Kern? Die Verbindung zwischen deinem Server und Cloudflare wurde ge\u00f6ffnet, aber dein Server konnte nichts Brauchbares zur\u00fccksenden. Der Error 520 selbst ist Cloudflares Art zu sagen: &#8222;Irgendetwas ist am Ursprung passiert, aber wir wissen nicht, was.&#8220;<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1773836074335\"><strong class=\"schema-faq-question\"><strong>Ist der Error 520 ein permanenter Serverfehler?<\/strong><\/strong> <p class=\"schema-faq-answer\">Nein. Ein Serverfehler 520 ist fast immer ein Konfigurationsproblem oder ein vor\u00fcbergehender Absturz. Der 520er verschwindet, sobald die Ursache behoben ist \u2013 etwa durch den Neustart eines Prozesses oder das Anpassen eines Timeout-Werts. Wenn du ihn ignorierst, wird der 520 immer wieder kommen, aber an deinem Server ist nichts irreparabel kaputt.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1773836079959\"><strong class=\"schema-faq-question\"><strong>Wie behebe ich den Error 520 in WordPress?<\/strong><\/strong> <p class=\"schema-faq-answer\">Error 520 in WordPress liegt meist an einem Plugin-Konflikt oder einem fatalen PHP-Fehler w\u00e4hrend der Ausf\u00fchrung. Deaktiviere alle Plugins und teste es. Wenn der Cloudflare Error 520 verschwindet, aktiviere die Plugins nacheinander wieder, bis er erneut auftaucht. Check auch dein PHP-Fehlerprotokoll \u2013 wenn ein Caching-Plugin oder ein WooCommerce-Hook mittendrin abst\u00fcrzt, erzeugt das genau die leere Antwort, die einen 520 ausl\u00f6st.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1773836085174\"><strong class=\"schema-faq-question\"><strong>Wie setze ich Cloudflare-IPs auf meinem Server auf die Whitelist?<\/strong><\/strong> <p class=\"schema-faq-answer\">Hol dir die aktuelle Cloudflare-IP-Whitelist von cloudflare.com\/ips. F\u00fcge jeden Bereich f\u00fcr die Ports 80 und 443 zu deiner Firewall hinzu. Bei UFW: . Bei iptables: . Halte die Cloudflare-IPs in deiner Allowlist aktuell \u2013 Cloudflare ver\u00f6ffentlicht \u00c4nderungen \u2013 damit deine Firewall nie versehentlich den eigenen Traffic von Cloudflare blockiert.<\/p> <\/div> <\/div>\n","protected":false},"excerpt":{"rendered":"<p>Cloudflare Error 520 bedeutet, dass dein Server etwas zur\u00fcckgeschickt hat, das er nicht sollte \u2013 oder gar nichts. Dieser Guide behandelt die vier h\u00e4ufigsten Ursachen und sieben L\u00f6sungen, von DNS-Checks und HAR-Datei-Untersuchungen bis hin zu TCP-Timeout-Anpassungen und dem Debugging von PHP-Fehlerprotokollen.<\/p>\n","protected":false},"author":63,"featured_media":29790,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"_uag_custom_page_level_css":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[1399],"tags":[2797,4168,4165,4154,4167,4166,2821,4169,4170,1625],"ppma_author":[1492],"class_list":["post-29994","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tutorials","tag-cloudflare-de","tag-cloudflare-fehler","tag-dns","tag-entwicklerhandbuch","tag-fehler-520","tag-firewall","tag-php-de","tag-server-fehlerbehebung","tag-tcp-timeout","tag-web-hosting-de"],"uagb_featured_image_src":{"full":["https:\/\/contabo.com\/blog\/wp-content\/uploads\/2026\/04\/blog-head_how2-fix-cloudflare-error-520.webp",1200,630,false],"thumbnail":["https:\/\/contabo.com\/blog\/wp-content\/uploads\/2026\/04\/blog-head_how2-fix-cloudflare-error-520-150x150.webp",150,150,true],"medium":["https:\/\/contabo.com\/blog\/wp-content\/uploads\/2026\/04\/blog-head_how2-fix-cloudflare-error-520-600x315.webp",600,315,true],"medium_large":["https:\/\/contabo.com\/blog\/wp-content\/uploads\/2026\/04\/blog-head_how2-fix-cloudflare-error-520-768x403.webp",768,403,true],"large":["https:\/\/contabo.com\/blog\/wp-content\/uploads\/2026\/04\/blog-head_how2-fix-cloudflare-error-520.webp",1200,630,false],"1536x1536":["https:\/\/contabo.com\/blog\/wp-content\/uploads\/2026\/04\/blog-head_how2-fix-cloudflare-error-520.webp",1200,630,false],"2048x2048":["https:\/\/contabo.com\/blog\/wp-content\/uploads\/2026\/04\/blog-head_how2-fix-cloudflare-error-520.webp",1200,630,false]},"uagb_author_info":{"display_name":"Christopher Carter","author_link":"https:\/\/contabo.com\/blog\/de\/author\/christophercarter\/"},"uagb_comment_info":0,"uagb_excerpt":"Cloudflare Error 520 bedeutet, dass dein Server etwas zur\u00fcckgeschickt hat, das er nicht sollte \u2013 oder gar nichts. Dieser Guide behandelt die vier h\u00e4ufigsten Ursachen und sieben L\u00f6sungen, von DNS-Checks und HAR-Datei-Untersuchungen bis hin zu TCP-Timeout-Anpassungen und dem Debugging von PHP-Fehlerprotokollen.","authors":[{"term_id":1492,"user_id":63,"is_guest":0,"slug":"christophercarter","display_name":"Christopher Carter","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/63db81672a5ce4c1e8ee39753d00251d561b5b3a9967febf1c4f662024cef00f?s=96&d=mm&r=g","0":null,"1":"","2":"","3":"","4":"","5":"","6":"","7":"","8":""}],"_links":{"self":[{"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/posts\/29994","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/users\/63"}],"replies":[{"embeddable":true,"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/comments?post=29994"}],"version-history":[{"count":5,"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/posts\/29994\/revisions"}],"predecessor-version":[{"id":30007,"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/posts\/29994\/revisions\/30007"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/media\/29790"}],"wp:attachment":[{"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/media?parent=29994"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/categories?post=29994"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/tags?post=29994"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/ppma_author?post=29994"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}