1 votes

El Capitan Safari ne peut pas ouvrir localhost mais 127.0.0.1 fonctionne

 127.0.0.1   localhost
 255.255.255.255 broadcasthost
 ::1             localhost

Voici ma configuration /etc/hosts. Je peux utiliser l'adresse ip 127.0.0.1 pour ouvrir un loopback, mais 'localhost' échoue..... J'ai lu ces deux messages : El Capitan Safari ne peut pas ouvrir localhost et El Capitan Safari ne peut pas ouvrir localhost mais aucun de ces cas ne correspond à mon problème.

Le message d'erreur que j'ai obtenu de Safari est le suivant

Safari ne peut pas ouvrir la page "localhost" car le serveur a interrompu la connexion de manière inattendue. Cela se produit parfois lorsque le serveur est occupé. Attendez quelques minutes, puis réessayez.

J'ai également essayé le localhost sur Chrome, il m'a donné un message similaire... Y a-t-il un problème avec la définition de l'alias ?

0 votes

Si vous essayez de vous connecter à localhost avec un navigateur, vous devriez au moins inclure dans votre réponse le type de serveur qui fonctionne...

1voto

Pay C. Points 121

Après avoir lu cet article https://stackoverflow.com/questions/20345132/127-0-0-1-is-working-but-localhost-not-working

J'ai compris que j'ai juste besoin de commenter ::1 localhost alors tout fonctionne bien

1voto

Tetsujin Points 95239

Je ne sais pas pourquoi cela fonctionne, mais pour votre IPv6 essayez

::1             127.0.0.1 

au lieu de

0 votes

Ne faites pas cela : le fichier etc-hosts fait correspondre les adresses IP aux noms d'hôtes, par exemple voir wikipedia - fichier hosts

0 votes

@ThomasKettenbach - Je connais la théorie, mais c'est ainsi que j'ai persuadé les miens de se comporter lorsque l'IPv6 a été introduit. Je n'ai toujours pas de connexion qui puisse l'utiliser, donc il peut rester semi-redondant jusqu'à ce que mon FAI se décide à le déployer.

1voto

huch Points 191

J'ai eu un problème similaire ici. J'exécute un serveur local et j'essaie de me connecter via curl, par exemple, comme suit ne fonctionne pas :

curl localhost 8080

mais ça :

curl 127.0.0.1 8080

travaux.

Fichier : /etc/hosts

##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting.  Do not change this entry.
##
127.0.0.1   localhost
255.255.255.255 broadcasthost
::1             localhost

Mon serveur ne se lie qu'à ipv4, c'est pourquoi je dois dire à curl d'utiliser la pile ipv4 :

curl -4 localhost:8080

travaux.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X