ERR_CONNECTION_REFUSED ist einer der häufigsten Verbindungsfehler, mit denen Benutzer und Website-Betreiber konfrontiert werden. Er zeigt an, dass der Browser nicht in der Lage war, eine Verbindung zum Server herzustellen: Die Anfrage wurde gesendet, die IP-Adresse wurde aufgelöst, aber der Server weigerte sich, die Verbindung zu akzeptieren.
Wenn Sie eine Website öffnen, führt der Browser folgende Schritte aus:
Wenn der Server den Verbindungsversuch aktiv ablehnt, gibt der Browser die folgende Fehlermeldung aus:
Hierbei handelt es sich nicht um einen DNS- oder Timeout-Fehler, sondern um eine direkte Ablehnung der Verbindung, die durch bestimmte Bedingungen ausgelöst wird.
Schritt-für-Schritt-Lösungen für ERR_CONNECTION_REFUSED
Prüfen Sie zunächst, ob Ihre Internetverbindung korrekt funktioniert. Versuchen Sie, die Website mit einem anderen Browser oder Gerät aufzurufen.
Ein veralteter oder beschädigter DNS-Cache kann zu Verbindungsabbrüchen führen. Leeren Sie ihn mit den folgenden Befehlen:
ipconfig /flushdns
sudo dscacheutil - flushcache; sudo killall -HUP mDNSResponder
sudo systemd-resolve -flush-caches
Falsche oder langsame DNS-Server können Anfragen blockieren oder falsch weiterleiten. Stellen Sie Ihr DNS manuell auf vertrauenswürdige Anbieter ein:
Ändern Sie diese Einstellungen in den Netzwerkadapter-Einstellungen oder im Konfigurationspanel Ihres Routers.
VPN-Dienste, Proxy-Konfigurationen und Firewall-/Antivirensoftware können die Weiterleitung des Datenverkehrs beeinträchtigen oder Verbindungen blockieren:
Beschädigte Cookies oder zwischengespeicherte Daten können Zugriffsprobleme verursachen. Gehen Sie in Chrome zu:
Einstellungen → Datenschutz → Browserdaten löschen
Wählen Sie “Zwischengespeicherte Dateien” und “Cookies”, löschen Sie sie und starten Sie den Browser neu.
Wenn Sie eine Website oder einen Server betreiben, stellen Sie sicher, dass die Ports 80 (HTTP) und 443 (HTTPS) offen sind und nicht durch Firewall-Einstellungen blockiert werden. Verwenden Sie die folgenden UFW-Befehle, falls zutreffend:
sudo ufw allow 80 sudo ufw allow 443
Stellen Sie sicher, dass die Änderungen übernommen werden, indem Sie die Firewall-Konfiguration neu laden.
Vergewissern Sie sich, dass der Webserver aktiv ist und läuft:
sudo systemctl status nginx sudo systemctl status apache2
Wenn der Dienst inaktiv ist, starten Sie ihn neu:
sudo systemctl restart nginx
Ein abgelaufenes, falsch konfiguriertes oder fehlendes SSL-Zertifikat kann ebenfalls zu einer verweigerten Verbindung führen. Verwenden Sie diesen Befehl zum Testen:
openssl s_client -connect ihredomain.de:443
Wenn ein Serverzugang vorhanden ist, können die Protokolle die genauen Gründe für abgelehnte Verbindungen aufzeigen:
Suchen Sie nach Problemen im Zusammenhang mit der Konfiguration, blockierten IPs oder Dienstfehlern.