Невозможно подключиться к 127.0.0.1 через браузер (Windows Server 2012R2)

Невозможно подключиться к 127.0.0.1 через браузер (Windows Server 2012R2)

На Windows Server 2012R2 я не могу открыть локальный размещенный сайт через 127.0.0.1, через localhost работает. Пинг 127.0.0.1 тоже работает.

На Windows Server 2008R2 работает без проблем.

Что может быть причиной этой проблемы?

решение1

Возможное решение:

Проверьте (буква диска)\Windows\system32\drivers\etc\hosts, чтобы увидеть, есть ли в нем запись, разрешающая 127.0.0.1 в localhost. Если ее нет, добавьте ее (файл hosts по умолчанию имеет встроенные комментарии, которые помогут вам). Также запуститеipconfig /flushdnsпрежде чем попытаться снова.

Дополнительно проверьте свой брандмауэр. Я не знаю ни одного случая, когда он действительно блокировал обратную связь (даже не знаю, почему это могло произойти), но стоит проверить.

решение2

Я мог пинговать localhost, а брандмауэры не были включены. Я запустил отладчик F12, когда он не работал, и по какой-то причине IE прерывался, так и не получив доступ к сайту localhost. Я мог успешно получить доступ к внешним сайтам с сервера. Я также мог получить доступ к сайту сервера из браузера на другой системе. Однако я не мог получить доступ к сайтам, размещенным на сервере, из браузера сервера, независимо от того, использовал ли я localhost, имя сервера, IP или полное доменное имя.

Чтобы это заработало, я сделал следующее:

1) Установите имена хостов обратного соединения, как описано в статье ниже. Как минимум, вам нужно добавить localhost и servername в многострочное значение BackConnectionHostNames.

IIS Admin и перезапуск IIS после внесения изменений.

https://support.microsoft.com/en-us/help/896861/you-receive-error-401.1-when-you-browse-a-web-site-that-uses-integrated-authentication-and-hosted-on-iis-5.1-or-apter-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) Отключите режим усиленной безопасности IE. (Перейдите в диспетчер серверов -> щелкните Локальный сервер на левой панели, а затем в свойствах сервера щелкните ссылку рядом с Конфигурацией усиленной безопасности IE. Затем отключите его для пользователей и администраторов.

3) Затем мне пришлось запустить IE от имени администратора, закрепив IE на панели задач, щелкнув правой кнопкой мыши по значку на панели задач, затем щелкнув правой кнопкой мыши по значку Internet Explorer во всплывающем меню и выбрав «Запуск от имени администратора».

а. Откройте локальный сайт, к которому вы хотите получить доступ.

4) После этого я закрыл экземпляр IE, который был администратором, и попытался получить доступ к сайту localhost с обычными привилегиями и смог получить доступ к сайту.

ПРИМЕЧАНИЕ: Вы можете открыть IE как администратор перед выполнением любого из вышеперечисленных шагов, чтобы браузер мог просматривать localhost. Однако, вышеперечисленные шаги сделали это так, что я смог сделать это без необходимости запускать IE как администратор.

Связанный контент