ERR_CONNECTION_REFUSED este una dintre cele mai frecvente erori de conectare cu care se confruntă utilizatorii și proprietarii de site-uri web. Aceasta indică faptul că browserul nu a putut stabili o conexiune la server: solicitarea a fost trimisă, adresa IP a fost rezolvată, dar serverul a refuzat să accepte conexiunea.
Atunci când deschideți un site web, browserul efectuează următoarele:
Dacă serverul respinge în mod activ încercarea de conectare, browserul returnează următoarea eroare:
Aceasta nu este o eroare DNS sau de timeout – este un refuz direct de conectare, declanșat de condiții specifice.
Soluții pas cu pas pentru ERR_CONNECTION_REFUSED
Începeți prin a verifica dacă conexiunea dvs. la internet funcționează corect. Încercați să accesați site-ul web utilizând un alt browser sau dispozitiv.
Cache-ul DNS învechit sau corupt poate cauza conexiuni eșuate. Curățați-o folosind următoarele comenzi:
ipconfig /flushdns
sudo dscacheutil - flushcache; sudo killall -HUP mDNSResponder
sudo systemd-resolve -flush-caches
Serverele DNS incorecte sau lente pot bloca sau direcționa greșit solicitările. Setați manual DNS-ul la furnizori de încredere:
Modificați acestea în setările adaptorului de rețea sau în panoul de configurare al routerului.
Serviciile VPN, configurațiile proxy și software-ul firewall/antivirus pot interfera cu rutarea traficului sau pot bloca conexiunile:
Cookie-urile corupte sau datele din memoria cache pot cauza probleme de acces. În Chrome, accesați:
Setări → Confidențialitate → Ștergeți datele de navigare
Selectați “Fișiere în cache” și “Cookie-uri”, apoi ștergeți și reporniți browserul.
Dacă operați un site web sau un server, asigurați-vă că porturile 80 (HTTP) și 443 (HTTPS) sunt deschise și nu sunt blocate de setările firewall-ului. Utilizați următoarele comenzi UFW, dacă este cazul:
sudo ufw allow 80 sudo ufw permite 443
Asigurați-vă că modificările sunt aplicate prin reîncărcarea configurației firewall-ului.
Asigurați-vă că serverul web este activ și funcționează:
sudo systemctl status nginx sudo systemctl status apache2
Dacă serviciul este inactiv, reporniți-l:
sudo systemctl restart nginx
Un certificat SSL expirat, configurat greșit sau lipsă poate duce, de asemenea, la o conexiune refuzată. Utilizați această comandă pentru a testa:
openssl s_client -connect yourdomain.com:443
Dacă accesul la server este disponibil, jurnalele pot dezvălui motivele exacte pentru conexiunile refuzate:
Verificați dacă există probleme legate de configurare, IP-uri blocate sau erori de serviciu.