Localhost ne fonctionne pas
J'ai passer une journée de ce problème, et je ne peux pas le réparer.
Chaque fois que j'essaie d'accéder à mon localhost ou en tapant l'adresse 127.0.0.1, le navigateur que j'utilise est de retourner une erreur de ce type : "Firefox ne peut trouver le serveur à l'adresse www.localhost.com."(je suis français, j'ai traduit la question).
Le même problème se passe dans Google Chrome et avec 127.0.0.1. J'ai essayé avec XAMPP ou WAMP, toujours rien. Mon Apache httpd.conf semble bon, j'ai essayé de changer le port (8080, 81, 8800). Il ne fonctionne toujours pas. Mon Skype n'est pas ouvert nether VMware Workstation. Il n'existe pas de programme bloque l'accès au port 80 ou 443.
J'ai fait un test de ping avec le localhost et tout est ok, mais je ne peux pas accéder à la page d'index de WAMP ou XAMP.
La chose étrange est que je peux accéder à localhost/phpmyadmin et d'autres pages comme ça.
Je pense que mon problème est dans le fichier hosts de Windows, mais il semble ok pour moi :
# Copyright (c) 1993-2009 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a '#' symbol.
#
# For example:
#
# 102.54.94.97 rhino.acme.com # source server
# 38.25.63.10 x.acme.com # x client host
# localhost name resolution is handled within DNS itself.
# 127.0.0.1 localhost
# ::1 localhost
127.0.0.1 localhost
::1 localhost
Pourquoi suis-je en pensant le fichier hosts? Parce que mon vhost dans XAMPP et dans WAMP ne sont pas de travail. Peut-être que je me trompe, mais ce problème me rend fou!
Merci pour l'aide
- Le fichier Host ne mapper un nom à une adresse IP, et non pas l'inverse.
Vous devez vous connecter pour publier un commentaire.
Si vous avez défini des Hôtes Virtuels, et c'est une très bonne idée, ensuite, vous devez définir les serveurs virtuels par nom dans le fichier HOSTS.
Par exemple, le fichier hosts:
Sinon windows n'a aucun moyen de savoir où chercher pour eux.
Une autre possibilité pour localhost ne fonctionne pas est un corrompu fichier HOSTS. Essayez de le supprimer et de le recréer avec un éditeur de texte qui n'est pas le bloc-notes.
Également lorsque vous modifiez le fichier HOSTS, vous devez redémarrer le dmscache service "Client DNS" par soit de redémarrer ou mieux encore exécuter une fenêtre de commande à l'aide de "Exécuter en tant qu'Administrateur", et cela
qui active les nouvelles entrées dans votre fichier hosts.
Me semble que votre fichier hosts est fine. Il y a quelque chose de prévention Apache à partir du démarrage et de la liaison à votre port.
Je ne suis pas trop familier avec Windows, mais à partir de la documentation:
Prendre un coup d'oeil pour voir ce qui empêche de démarrer Apache.
Je ne sais pas maintenant si cela vous aide, c'est ce que je reçois dans mon journal quand je redémarre Apache
Hier, j'ai réussi à me débarrasser de l' [ssl:warn] [pid 3700:tid 268] AH01909, mais ce n'était pas le problème.
Dans mon observateur d'événements de windows, il n'y a pas de changement, rien n'a été signalé au même moment de la reprise.
Note : j'ai désinstaller mon antivirus actuel (j'ai maintenant, c'est pas recommandé) et mon pare-feu Windows n'a pas seesm de bloquer la connexion à localhost.
Ok j'ai fait ce que RiggsFolly m'a dit. J'ai supprimer mon fichier hosts et en créer un nouveau. J'ai redémarrer mon dmscache service. Après, que je décide de créer un hôte virtuel pour mon localhost. Dans mon httpd.conf, j'ai vérifié si les hôtes Virtuels ont été inlucde
et dans mon httpd-vhosts.conf que j'ai écrit :
Maintenant tout semble fonctionner, je peux créer d'autres hôtes virtuels avec nom personnalisé dans mon fichier hosts.