Não é possível acessar o virtualhost local do apache usando o Chrome [closed]

2

Eu tenho alguns hosts virtuais no meu apache localhost, aqui está a configuração de um (os outros apenas mudam as letras antes de .localhost )

<VirtualHost *:80>
    ServerAdmin [email protected]
    ServerName dev.localhost
    ServerAlias dev.localhost
    DocumentRoot /var/www/dev
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

Não funciona no Chrome. Funciona em outros navegadores e funciona quando eu digito isso no terminal

sudo wget dev.localhost

Quando acesso o virtualhost no Chrome, recebo o erro ERR_NAME_NOT_RESOLVED e, se não estiver conectado à Internet, recebo ERR_INTERNET_DISCONNECTED (acho que isso não deveria acontecer uma vez que é localhost)

Eu também tentei acessar o host virtual com o Modo Privado do Chrome (CTRL + SHIFT + N) e, acessando assim, recebo o erro DNS_PROBE_FINISHED_NXDOMAIN .

Tentei desativar todas as minhas extensões também.

Tudo o que acabei de dizer é apenas para o virtualhosts, porque quando eu acesso o localhost ou qualquer pasta dentro dele, funciona bem.

Este é o meu arquivo /etc/hosts

127.0.0.1   localhost
127.0.1.1   Henrique-Note
127.0.0.1   bobbabr.localhost
127.0.0.1   art.localhost
127.0.0.1   id.localhost
127.0.0.1   artweb.localhost
127.0.0.1   pontoagua.localhost
127.0.0.1   ibobba.localhost
127.0.0.1   fnxhenry.localhost
127.0.0.1   pipoca.localhost
127.0.0.1   popbr.localhost
127.0.0.1   gentil.localhost
127.0.0.1   structure.localhost
127.0.0.1   thehits.localhost
127.0.0.1   dev.localhost

# The following lines are desirable for IPv6 capable hosts
::1             localhost
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

Como posso corrigir isso e acessar o virtualhost no Chrome?

Versão do Chrome: 43.0.2357.18 beta (64 bits)

OS: Elementary OS Freya, que é baseado no Ubuntu 14.04

Apache / 2.4.7

    
por Henrique Arthur 20.04.2015 / 01:46

1 resposta

2

Você tem uma versão não beta do Chrome que pode experimentar, apenas para o caso de um bug no Chrome?

Outra coisa que você pode tentar é codificar esses nomes de host e configurar os VirtualHosts para acessar o endereço IP da sua máquina, em vez de 127.0.0.1, mesmo que, em teoria, o uso de 127.0.0.1 deva ser legítimo.

    
por 20.04.2015 / 18:08