Por que meu endereço do servidor apache é: 1 e não 127.0.0.1

0

Estou usando o bitnami wamp no windows 7 executando o apache 2.4 e estou tendo um problema. O endereço do servidor apache mostra: 1 em vez do esperado 127.0.0 1

O apache está usando ipv6 por padrão ou o que? No arquivo readme do wamp, ele diz ir para

http://127.0.0.1:80

ou

http://localhost

Quando faço o 127.0.0.1, o navegador me diz que a conexão foi rejeitada, mas esse não é o caso do host local. Localhost parece funcionar bem, mas acho que está usando o endereço ipv6 :: 1.

Então, por que meu endereço de servidor do Apache é: 1 e não 127.0.0.1 e como resolvo o problema?

Obrigado.

    
por assetCorp 13.02.2015 / 18:05

1 resposta

2

Eu nunca tive problemas com o Apache escutando em qualquer endereço IPv6, mas é isso que os documentos do apache dizem:

Em algumas plataformas, como Linux e Tru64, a única maneira de lidar com IPv6 e IPv4 é usar endereços mapeados. Se você quiser que o Apache manipule conexões IPv4 e IPv6 com um mínimo de soquetes, o que requer o uso de endereços IPv6 mapeados para IPv4, especifique a opção de configuração --enable-v4-mapped.

- enable-v4-mapped é o padrão em todas as plataformas, exceto FreeBSD, NetBSD e OpenBSD, então é provavelmente assim que o seu Apache foi construído.

Se você quiser que o Apache lide apenas com conexões IPv4, independentemente do que sua plataforma e APR suportará, especifique um endereço IPv4 em todas as diretivas Listen, como nos exemplos a seguir:

Ouça 0.0.0.0:80
Ouça 192.0.2.1:80

Você pode ler mais aqui: link

    
por 13.02.2015 / 18:24