1 votes

Impossible d'atteindre 127.0.0.1 via le navigateur (Windows Server 2012R2)

Sur un Windows Server 2012R2, je ne peux pas ouvrir le site hébergé local via 127.0.0.1, via localhost fonctionne. Ping de 127.0.0.1 fonctionne également.

Sur un serveur Windows 2008R2, il fonctionne sans problème.

Quelle est la cause de ce problème ?

1voto

Michael Bailey Points 462

Solution possible :

Vérifier (lettre du lecteur) \Windows\system32\drivers\etc\hosts pour voir s'il contient une entrée résolvant 127.0.0.1 en localhost. Si ce n'est pas le cas, ajoutez-la (le fichier hosts par défaut contient des commentaires en ligne pour vous guider). Exécutez également ipconfig /flushdns avant de recommencer.

Vérifiez également votre pare-feu. Je n'ai pas connaissance de cas où il aurait bloqué le loopback (je ne sais même pas pourquoi il le ferait) mais autant le tester.

0voto

WWC Points 101

Je pouvais envoyer un ping à localhost et les pare-feux n'étaient pas activés. J'ai lancé le débogueur F12 pendant qu'il ne fonctionnait pas et, pour une raison quelconque, IE s'interrompait sans jamais accéder au site localhost. J'ai pu accéder à des sites externes à partir du serveur. Je pouvais également accéder au site du serveur à partir d'un navigateur situé sur un autre système. Cependant, je ne pouvais pas accéder aux sites hébergés par le serveur à partir du navigateur du serveur, que j'utilise localhost, le nom du serveur, l'IP ou le FQDN.

Pour le faire fonctionner, j'ai procédé comme suit :

1) Définissez les noms d'hôtes de la connexion arrière comme décrit dans l'article ci-dessous. Au minimum, vous voudrez ajouter localhost et le nom du serveur à la valeur multistring de BackConnectionHostNames.

IIS Admin, et IIS Restart après la modification.

https://support.microsoft.com/en-us/help/896861/you-receive-error-401.1-when-you-browse-a-web-site-that-uses-integrated-authentication-and-is-hosted-on-iis-5.1-or-a-later-version

2.Click Start, click Run, type regedit, and then click OK.
3.In Registry Editor, locate and then click the following registry key: 
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\MSV1_0

4.Right-click MSV1_0, point to New, and then click Multi-String Value.
5.Type BackConnectionHostNames, and then press ENTER.
6.Right-click BackConnectionHostNames, and then click Modify.
7.In the Value data box, type the host name or the host names for the sites that are on the local computer, and then click OK.

2) Désactivation du mode de sécurité renforcée d'IE. (Allez dans le Gestionnaire de serveur -> Cliquez sur Serveur local dans le panneau de gauche, puis dans les propriétés du serveur, cliquez sur le lien à côté de Configuration de la sécurité renforcée d'IE. Désactivez ensuite ce mode pour les utilisateurs et les administrateurs.

3) Ensuite, j'ai dû lancer IE en tant qu'administrateur en épinglant IE à la barre des tâches, en faisant un clic droit sur l'icône de la barre des tâches, puis en faisant un clic droit sur l'icône d'Internet Explorer dans le menu contextuel, et en cliquant sur Exécuter en tant qu'administrateur.

a. Ouvrez le site localhost auquel vous souhaitez accéder.

4) Après cela, j'ai fermé l'instance d'IE qui était un administrateur et j'ai essayé d'accéder au site localhost avec des privilèges normaux et j'ai pu accéder au site.

REMARQUE : il est possible d'ouvrir IE en tant qu'administrateur avant d'effectuer l'une des étapes ci-dessus pour que le navigateur puisse naviguer sur localhost. Cependant, les étapes ci-dessus m'ont permis de le faire sans avoir à lancer IE en tant qu'administrateur.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X