Tutorial: Fehler 521 (Web Server is Down) in Chrome und Firefox beheben
Hier ist ein ausführliches Tutorial, wie du den Fehler „Web Server is Down“ (Error 521) behebst.
Der Fehler 521 ist eine Fehlermeldung, die spezifisch für Websites auftritt, die das Cloudflare-Netzwerk nutzen. Er besagt, dass dein Browser zwar eine Verbindung zu Cloudflare aufbauen konnte, Cloudflare aber keine Verbindung zum eigentlichen Server (dem Ursprungsserver) der Website herstellen kann.
Da das Problem meistens serverseitig liegt, ist dieses Tutorial in zwei Teile unterteilt: Lösungen für Webseiten-Besucher und Lösungen für Webseiten-Betreiber.
Teil 1: Lösungen für Webseiten-Besucher
Wenn du eine Website besuchst und den Fehler 521 in Chrome oder Firefox siehst, kannst du lokal nur wenig tun, da der Server der Website das Problem ist. Dennoch kannst du diese Schritte versuchen:
1. Seite neu laden (Hard Reload)
Manchmal handelt es sich um ein temporäres Problem.
- Chrome & Firefox (Windows): Drücke
Strg+F5. - Chrome & Firefox (Mac): Drücke
Cmd+Shift+R.
2. Browser-Cache und Cookies löschen
Ein veralteter Cache kann manchmal Fehler verursachen.
- In Google Chrome:
- Klicke auf die drei Punkte oben rechts -> Einstellungen.
- Gehe zu Datenschutz und Sicherheit -> Browserdaten löschen.
- Wähle „Bilder und Dateien im Cache“ und „Cookies“ aus und klicke auf Daten löschen.
- In Mozilla Firefox:
- Klicke auf die drei Linien oben rechts -> Einstellungen.
- Gehe zu Datenschutz & Sicherheit.
- Suche den Bereich Cookies und Website-Daten und klicke auf Daten entfernen.
3. Überprüfen, ob die Seite für alle down ist
Nutze Dienste wie Down For Everyone Or Just Me, um sicherzustellen, dass nicht dein Internetanbieter das Problem ist.
Teil 2: Lösungen für Webseiten-Betreiber (Server-Administratoren)
Wenn du der Besitzer der Website bist, liegt der Fehler 521 meist an einer Fehlkonfiguration zwischen Cloudflare und deinem Host.
1. Prüfen, ob der Ursprungsserver online ist
Stelle sicher, dass dein Webserver (Apache, Nginx, etc.) läuft.
- Logge dich per SSH auf deinem Server ein.
- Prüfe den Status (Beispiel für Ubuntu/Debian):
sudo systemctl status apache2 # Für Apache sudo systemctl status nginx # Für Nginx - Falls der Dienst gestoppt ist, starte ihn neu:
sudo systemctl restart nginx.
2. Cloudflare-IP-Adressen auf die Whitelist setzen
Dies ist die häufigste Ursache. Firewalls (wie ufw, iptables oder Fail2Ban) blockieren oft die IP-Adressen von Cloudflare, da sie viele Anfragen von derselben IP sehen und dies als Angriff interpretieren.
- Lösung: Du musst alle IP-Adressen von Cloudflare in deiner Firewall erlauben.
- Die aktuelle Liste der IPs findest du hier: cloudflare.com/ips
- Beispiel für UFW (Ubuntu):
sudo ufw allow from [Cloudflare_IP_Bereich]
3. SSL-Einstellungen in Cloudflare prüfen
Wenn dein Cloudflare-SSL-Modus auf "Full" oder "Full (Strict)" eingestellt ist, Cloudflare aber versucht, eine Verbindung über Port 443 (HTTPS) herzustellen und dein Server kein gültiges SSL-Zertifikat hat (oder nur auf Port 80 hört), tritt Fehler 521 auf.
- Lösung:
- Logge dich bei Cloudflare ein.
- Gehe zu SSL/TLS -> Overview.
- Versuche, den Modus testweise auf "Flexible" zu stellen. Wenn der Fehler verschwindet, liegt es an deinem Server-Zertifikat.
4. .htaccess-Datei prüfen
Manchmal blockieren Regeln in der .htaccess-Datei (bei Apache-Servern) bestimmte IP-Bereiche oder verursachen Weiterleitungsschleifen.
- Benenne die
.htaccesskurzzeitig um, um zu sehen, ob der Fehler verschwindet.
Zusammenfassung
- Für Besucher: Meistens hilft nur Abwarten oder den Cache zu leeren.
- Für Betreiber: Prüfe zuerst, ob dein Server läuft und ob die Cloudflare-IPs in der Firewall freigeschaltet sind. In 90 % der Fälle löst das Whitelisting der IPs das Problem.
Sollte der Fehler weiterhin bestehen, kontaktiere den Support deines Hosting-Anbieters, da der Server möglicherweise Anfragen von Proxy-Diensten generell ablehnt.