Locahl
Acheter Locahl
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 Locahl

·2 min de lecture

« 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.

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 Locahl 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._

À lire aussi127.0.0.1 vs localhost expliqué
À lire aussiCorriger localhost qui ne fonctionne pas sur Mac
Partager cet article
Disponible sur Windows, macOS et Linux

Prêt à simplifier votre workflow ?

Arrêtez de perdre du temps avec le terminal. Locahl vous permet de gérer votre fichier hosts en quelques clics, avec validation automatique et sans risque d'erreur.

  • Interface visuelle intuitive
  • Flush DNS automatique
  • Gestion multi-environnements
  • Sauvegardes automatiques
  • Import/Export JSON
Acheter Locahl4,99 €Paiement unique, pas d'abonnement

Avis des lecteurs

4.7(3 avis)
Damien H.

"C’était le bind IPv6 vs IPv4. Me connecter à 127.0.0.1 au lieu de localhost a tout réglé."

12 juin 2026

Yuki S.

"La checklist ordonnée a trouvé mon souci vite — le serveur écoutait sur le mauvais port."

10 juin 2026

Olga P.

"Très pratique. Une note sur l’antivirus qui bloque les ports aiderait."

8 juin 2026

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

2 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 Locahl

Outils développeurs

2 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 Locahl

Outils développeurs

2 min de lecture
localhost127.0.0.1DNS

Qu’est-ce que localhost ? Explication claire

Qu’est-ce que localhost ? C’est le nom d’hôte de votre propre ordinateur, qui résout vers 127.0.0.1 (ou ::1) via le fichier hosts. Fonctionnement, utilité et problèmes courants.

É

Équipe Locahl

Outils développeurs

2 min de lecture
WordPressredirectionmigration

Corriger WordPress qui redirige vers le site en ligne

WordPress redirige vers le site en ligne quand on teste un nouveau serveur car l’URL est codée en dur dans la base. Corrigez-le avec le fichier hosts, sans éditer la base.

É

Équipe Locahl

Outils développeurs

9 min de lecture
fichier hostsdépannagemacOS

Fichier hosts Mac ne fonctionne pas : solutions

Vos modifications hosts ne prennent pas effet sur Mac ? Vérifiez cache DNS, permissions, syntaxe, navigateurs et proxies.

L

Locahl Team