WAMP localhost redireciona para o meu IP

0

Eu tive que limpar recentemente meu PC e estou configurando meu ambiente de desenvolvimento novamente usando o WAMP .

Depois de instalar WAMP , se eu visitar http://localhost em vez de ver o WAMP homepage Eu sou redirecionado para http://x.x.x.x , onde x.x.x.x é o meu IP.

Eu tive esse problema em outro PC e depois de definir as regras de entrada do Apache HTTP Server nas configurações do meu Firewall do Windows para permitir todos os domínios, o problema foi corrigido. Apliquei isso ao meu PC, e o problema parece não estar presente no Internet Explorer, enquanto no Chrome e no Firefox o localhost para meu problema de redirecionamento de IP persiste mesmo depois de limpar o cache de cada navegador.

Meu arquivo C:\Windows\System32\drivers\etc\hosts é assim:

127.0.0.1       localhost
::1             localhost

e minhas regras de firewall são assim:

Atualmentenãoestouusandovhostseestouemumaredenomeulocaldetrabalho(seissotemalgumaimplicação?)

Tambémencontreiomesmoproblemaaousaro Laragon , que usa vhosts e sempre que eu visitei um host virtual, por exemplo, mysite.dev também não funcionou corretamente.

Minha pergunta no fórum do Laragon: link

    
por haakym 14.06.2016 / 15:23

1 resposta

0

O problema

Estou atrás de um proxy que é usado para navegar na web no meu local de trabalho. O proxy parecia estar atrapalhando a resolução do DNS sempre que eu fazia uma chamada para o localhost (ao usar wamp) ou para um dos meus vhosts (ao usar o Laragon).

Isso ficou claro quando eu executei o seguinte na linha de comando: ping site.dev estava recebendo a resposta esperada de 127.0.0.1 . No entanto, quando fui para site.dev no meu navegador, fui redirecionado para o meu IP, então, essencialmente, meu arquivo etc/hosts estava sendo ignorado para a resolução do DNS.

A diferença entre os dois é que o navegador está usando o proxy, enquanto a linha de comando não é!

A solução

Depois de tentar muitas soluções diferentes que pareciam funcionar apenas para o localhost (no wamp), mas não para o vhosts (no Laragon), finalmente cheguei à solução que na verdade era tão simples!

Então, para o Chrome, simplesmente fui para chrome://settings/ > Rede - Alterar configurações de proxy > Configurações da LAN > Servidor Proxy - Avançado

Em seguida, na caixa de texto Exceções , adicionei o seguinte:

*.dev;localhost;127.0.0.1

Aqui está uma captura de tela das minhas configurações do Chrome / Opções da Internet

E isso funcionou! Espero que isso possa ajudar alguém.

    
por 21.06.2016 / 15:32