Não é possível acessar 127.0.0.1 via navegador (Windows Server 2012R2)

Não é possível acessar 127.0.0.1 via navegador (Windows Server 2012R2)

Em um Windows Server 2012R2 não consigo abrir o site hospedado local via 127.0.0.1, via localhost funciona. O ping de 127.0.0.1 também funciona.

Em um Windows Server 2008R2 funciona sem problemas.

O que poderia causar esse problema?

Responder1

Solução possível:

Verifique (letra da unidade)\Windows\system32\drivers\etc\hosts para ver se há uma entrada resolvendo 127.0.0.1 para localhost. Caso contrário, adicione-o (o arquivo hosts padrão possui comentários embutidos para orientá-lo). Execute tambémipconfig /flushdnsantes de tentar novamente.

Além disso, verifique seu firewall. Não tenho conhecimento de nenhum caso de loopback bloqueado (nem sei por que isso aconteceria), mas também posso testá-lo.

Responder2

Eu poderia executar ping no host local e os firewalls não estavam ativados. Executei o depurador F12 enquanto ele não estava funcionando e, por algum motivo, o IE abortava sem nunca acessar o site localhost. Consegui acessar sites externos com êxito a partir do servidor. Também pude acessar o site do servidor a partir de um navegador em um sistema diferente. No entanto, não consegui acessar sites hospedados pelo servidor a partir do navegador do servidor, independentemente de usar localhost, nome do servidor, IP ou FQDN.

Para fazer funcionar, fiz o seguinte:

1) Defina os nomes dos hosts da conexão traseira conforme descrito no artigo abaixo. No mínimo, você deseja adicionar localhost e o nome do servidor ao valor multistring BackConnectionHostNames.

Administrador do IIS e reinicialização do IIS após a alteração.

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- hospedado no iis-5.1-ou-versão posterior

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) Modo de segurança aprimorada do IE desativado. (Vá para Gerenciador de servidores -> Clique em Servidor local no painel esquerdo e, nas propriedades do servidor, clique no link próximo a Configuração de segurança aprimorada do IE. Em seguida, desative-o para usuários e administradores.

3) Então, tive que executar o IE como administrador fixando o IE na barra de tarefas, clicando com o botão direito no ícone da barra de tarefas, depois clicando com o botão direito no ícone do Internet Explorer no menu pop-up e clicando em Executar como administrador.

a. Abra o site localhost que você deseja acessar.

4) Depois disso, fechei a instância do IE que era administrador e tentei acessar o site localhost com privilégios regulares e consegui acessar o site.

NOTA: Você pode abrir o IE como administrador antes de executar qualquer uma das etapas acima para fazer com que o navegador navegue no host local. No entanto, as etapas acima permitiram que eu fizesse isso sem precisar executar o IE como administrador.

informação relacionada