Sleezr
Acheter Sleezr
localhostdépannageERR_CONNECTION_REFUSEDfichier hostsports

Corriger « Ce site est inaccessible » sur localhost

Corrigez « Ce site est inaccessible » / ERR_CONNECTION_REFUSED sur localhost : serveur lancé, bon port, IPv6 vs IPv4, fichier hosts et pare-feu. Checklist pas à pas.

É

Équipe Sleezr

·3 min de lecture
Corriger « Ce site est inaccessible » sur localhost

« Ce site est inaccessible » sur localhost signifie presque toujours que rien n’écoute là où le navigateur se connecte. Causes fréquentes : le serveur n’est pas lancé, il est sur un autre port, il écoute en IPv6 (::1) alors que vous atteignez l’IPv4 (127.0.0.1) ou l’inverse, l’entrée hosts de localhost manque, ou un pare-feu bloque le port. Suivez la checklist ci-dessous dans l’ordre.

Corriger « Ce site est inaccessible » sur localhost

1
Vérifiez que le serveur tourne. Cherchez un message « listening on port… » dans son terminal ; relancez-le si besoin.
2
Vérifiez le port. Assurez-vous que le port de l’URL correspond au serveur (ex. localhost:3000, pas :8080).
3
Essayez 127.0.0.1 directement. Si http://127.0.0.1:PORT fonctionne mais pas localhost, c’est un décalage IPv6/IPv4, liez le serveur à 0.0.0.0/:: ou utilisez 127.0.0.1. Voir 127.0.0.1 vs localhost.
4
Vérifiez le fichier hosts. Assurez-vous que 127.0.0.1 localhost et ::1 localhost existent ; restaurez-les si besoin.
5
Inspectez le pare-feu / antivirus. Autorisez le port pour les connexions locales.
6
Videz le cache DNS du navigateur et rechargez, chrome://net-internals/#dns.

Si votre navigateur affiche plutôt « localhost n’autorise pas la connexion », la cause est la même, voir localhost n’autorise pas la connexion pour les correctifs par environnement (XAMPP, VS Code, Docker).

Diagnostiquer ce qui écoute

BASH
# macOS / Linux
lsof -i :3000
# Windows
netstat -ano | findstr :3000

Si rien ne s’affiche, le serveur n’écoute pas sur ce port, corrigez l’appli, pas le navigateur.

Le piège IPv6 vs IPv4

Les systèmes modernes résolvent souvent localhost d’abord en IPv6 ::1. Si votre serveur n’écoute qu’en IPv4 127.0.0.1, le navigateur obtient un « connection refused ». Liez à toutes les interfaces (voir 0.0.0.0 vs 127.0.0.1) ou connectez-vous explicitement à 127.0.0.1.

Quand le fichier hosts est en cause

Une ligne localhost supprimée ou modifiée casse la résolution. Restaurez :

TEXT
127.0.0.1 localhost
::1 localhost

Sur Mac, voir localhost ne fonctionne pas sur Mac et le fichier hosts ne fonctionne pas.

Éviter les pannes futures

Les modifications accidentelles de la ligne localhost sont une cause fréquente. Un gestionnaire de hosts comme Sleezr garde les entrées essentielles intactes, permet de basculer les domaines personnalisés sans risque, et vide le DNS automatiquement, pour que localhost continue de fonctionner.

_Dernier test : juin 2026 sous Windows, macOS et Linux._

Sources et ressources externes

À lire aussi127.0.0.1 vs localhost expliqué
À lire aussiCorriger localhost qui ne fonctionne pas sur Mac
Partager cet article

Questions fréquentes

Pourquoi localhost affiche « Ce site est inaccessible » ?

Généralement aucun serveur n’écoute sur ce port, le port est erroné, le serveur n’écoute qu’en IPv6 (ou IPv4), ou l’entrée localhost du fichier hosts manque.

Comment corriger ERR_CONNECTION_REFUSED sur localhost ?

Vérifiez que le serveur tourne et sur le bon port, essayez 127.0.0.1 au lieu de localhost, restaurez l’entrée hosts localhost, et vérifiez le pare-feu.

Pourquoi 127.0.0.1 fonctionne mais pas localhost ?

localhost peut résoudre en IPv6 ::1 alors que le serveur n’écoute qu’en IPv4 127.0.0.1. Liez le serveur à toutes les interfaces ou utilisez 127.0.0.1.

Le fichier hosts peut-il causer cette erreur ?

Oui. Si la ligne 127.0.0.1 localhost a été supprimée, localhost ne résout plus et le navigateur ne peut pas se connecter.

Articles similaires

4 min de lecture
localhostdépannageERR_CONNECTION_REFUSED

Localhost n’autorise pas la connexion : comment corriger

Corrigez « localhost n’autorise pas la connexion » (ERR_CONNECTION_REFUSED) dans Chrome, sous Windows, Mac, XAMPP et VS Code : serveur, port, IPv6 vs IPv4, fichier hosts, pare-feu.

É

Équipe Sleezr

Outils développeurs

4 min de lecture
localhostsous-domainesdéveloppement local

Utiliser des sous-domaines sur localhost en développement local

Utilisez des sous-domaines sur localhost : l’astuce gratuite *.localhost que les navigateurs résolvent seuls, les sous-domaines fixes via le fichier hosts, et les wildcards avec dnsmasq (Mac, Linux).

É

Équipe Sleezr

Outils développeurs

4 min de lecture
fichier hostsdépannageDNS

Fichier hosts qui ne fonctionne pas ? Solutions Windows, Mac, Linux

Le fichier hosts est ignoré ou /etc/hosts ne s’applique pas ? Corrigez-le sous Windows, Mac et Linux : flush DNS, syntaxe, IPv6, fins de ligne, caches de résolveur et permissions.

É

Équipe Sleezr

Outils développeurs

3 min de lecture
localhost127.0.0.1DNS

127.0.0.1 vs localhost : quelle différence ?

127.0.0.1 vs localhost expliqué : les deux pointent vers votre machine, mais diffèrent en résolution DNS, IPv6 et fichier hosts. Quand utiliser chacun, exemples.

É

Équipe Sleezr

Outils développeurs

3 min de lecture
DNSChromedépannage

Corriger DNS_PROBE_FINISHED_NXDOMAIN (2026)

Corrigez DNS_PROBE_FINISHED_NXDOMAIN dans Chrome et Edge : videz le DNS, vérifiez le fichier hosts, changez de serveurs DNS et videz le cache du navigateur.

É

Équipe Sleezr

Outils développeurs