ERR_CONNECTION_REFUSED
Co znamená chyba ERR_CONNECTION_REFUSED a jak ji opravit
Chyba ERR_CONNECTION_REFUSED je jedním z nejčastějších problémů, se kterými se uživatelé mohou setkat při prohlížení webových stránek. Místo načtení požadované stránky se v prohlížeči (nejčastěji Google Chrome) objeví chybová zpráva, která hlásí, že se nelze připojit k webovému serveru – spojení bylo odmítnuto.
Tento článek podrobně vysvětluje, co chyba ERR_CONNECTION_REFUSED znamená, jaké jsou její nejčastější příčiny a jak ji můžete sami vyřešit.
Co znamená ERR_CONNECTION_REFUSED?
Chyba ERR_CONNECTION_REFUSED v podstatě říká, že váš počítač sice našel server, na který se snaží připojit (například pomocí DNS překladu domény), ale samotný server odmítl navázat spojení.
To může být způsobeno mnoha faktory – od technických problémů na straně serveru, přes nesprávně nakonfigurovaný firewall nebo proxy server, až po chyby v prohlížeči nebo na lokálním zařízení uživatele.
Nejčastější příčiny chyby ERR_CONNECTION_REFUSED
-
Server není dostupný
Server, ke kterému se pokoušíte připojit, může být offline, restartuje se, nebo vůbec neběží (například chybí spuštěná webová služba, jako Apache nebo Nginx). -
Firewall nebo bezpečnostní software
Na straně serveru nebo klienta může být firewall, který blokuje příchozí nebo odchozí spojení. Například Windows Firewall, antivirový program nebo bezpečnostní software může připojení zablokovat. -
Chybná IP adresa nebo DNS záznamy
Pokud se doména překládá na špatnou IP adresu, může být požadavek posílán na nesprávný server, který jej odmítne. -
Problémy s prohlížečem
Někdy může být chyba způsobena samotným prohlížečem, například špatně uloženou cache, rozšířením, nebo chybným proxy nastavením. -
Proxy server nebo VPN
Pokud používáte proxy server nebo VPN, může spojení selhat právě kvůli nim. Například server proxy odmítne spojení, nebo VPN nedokáže správně přesměrovat komunikaci. -
Chybná konfigurace webového serveru
Webový server může být nakonfigurován tak, že určitá spojení z určitých IP adres odmítá – například pomocí pravidel firewallu, nebo pomocí .htaccess.
Jak chybu ERR_CONNECTION_REFUSED opravit?
1. Zkontrolujte, zda web opravdu funguje
Nejprve si ověřte, zda není problém přímo na straně serveru:
- Zkuste otevřít stránku z jiného zařízení nebo přes mobilní data.
- Navštivte webovou stránku pomocí nástroje jako Down For Everyone Or Just Me
- Pokud je stránka nedostupná pro všechny, nejspíš je problém na straně serveru.
2. Restartujte router a počítač
Jednoduchý restart síťového zařízení a počítače může vyřešit dočasné chyby nebo konflikty v síťové komunikaci.
3. Vymažte cache a cookies v prohlížeči
Stiskněte klávesovou zkratku Ctrl + Shift + Delete a vyberte možnost smazání mezipaměti a souborů cookie. Následně zkuste stránku znovu načíst.
4. Zkuste jiný prohlížeč
Ověřte, zda se chyba zobrazuje i v jiném prohlížeči (např. Firefox, Edge). Pokud ne, problém je pravděpodobně v konkrétním prohlížeči.
5. Zkontrolujte nastavení proxy nebo VPN
- Vypněte proxy server, pokud ho nepoužíváte úmyslně.
- Deaktivujte VPN a zkuste se připojit přímo.
- Ve Windows: Ovládací panely > Možnosti Internetu > Připojení > Nastavení LAN.
6. Vyprázdněte DNS cache
Otevřete příkazový řádek (CMD) jako správce a zadejte příkaz:
ipconfig /flushdns
Tím se odstraní zastaralé záznamy DNS.
7. Zkontrolujte firewall a antivirový software
Dočasně deaktivujte firewall nebo antivir, abyste zjistili, zda právě on neblokuje připojení.
- Ve Windows můžete přejít do „Ovládací panely > Systém a zabezpečení > Brána firewall systému Windows“.
- Nezapomeňte software opět zapnout po testování.
8. Zkontrolujte, zda server naslouchá na správném portu
Pokud jste správce serveru a máte přístup ke konfiguraci, zkontrolujte, zda webový server běží a naslouchá na portu 80 (HTTP) nebo 443 (HTTPS).
Příkazy na Linuxu:
sudo systemctl status apache2
sudo systemctl status nginx
sudo netstat -tuln | grep :80
Co dělat, pokud problém přetrvává?
Pokud se problém stále opakuje:
- Kontaktujte technickou podporu vašeho poskytovatele internetového připojení nebo hostingu.
- Pokud jste provozovatelem webu, ověřte konfiguraci webového serveru a firewallu.
- Zkuste stránku otevřít přes mobilní hotspot – pokud to funguje, problém může být v místní síti.
- Proveďte traceroute nebo ping na danou doménu pro podrobnější diagnostiku.
Shrnutí
Chyba ERR_CONNECTION_REFUSED znamená, že cílový server odmítl navázat spojení. Příčinou může být porucha na straně serveru, problém s připojením, nesprávné nastavení sítě, firewallu nebo samotného prohlížeče.
Ve většině případů se dá problém vyřešit několika jednoduchými kroky – od kontroly dostupnosti serveru, přes vymazání cache, až po kontrolu nastavení sítě. Pokud si nejste jistí, kde je problém, doporučuje se obrátit na odbornou technickou podporu.
Z našeho slovníku
CRM
CRM (Customer Relationship Management) označuje systémy a strategie určené k řízení vztahů se zákazníky. Cílem CRM je zlepšit interakce se zákazníky, ...
Composer
Composer je nástroj pro správu závislostí v PHP, který umožňuje automatické stahování a správu knihoven, balíčků a dalších závislostí používaných v PH...
Screenshot
Screenshot, neboli snímek obrazovky, je digitální obraz zachycující aktuální zobrazení na displeji počítače, telefonu, tabletu nebo jiného elektronick...
Zpětné odkazy
Zpětné odkazy (anglicky backlinks) jsou hypertextové odkazy z jiných webových stránek, které směřují na váš web. Jsou jedním z klíčových faktorů, kter...
Cron Job
Cron job je plánovaná úloha na serveru, která se provádí automaticky v předem určených intervalech. Cron se často využívá pro rutinní činnosti, jako j...
Spam
Spam označuje nevyžádané zprávy, které jsou hromadně rozesílány uživatelům, nejčastěji prostřednictvím e-mailu. Tyto zprávy mohou obsahovat reklamní s...