У меня есть несколько виртуальных хостов на моем локальном apache, вот конфигурация одного (другие просто меняют буквы перед .localhost
)
<VirtualHost *:80>
ServerAdmin admin@dev.localhost
ServerName dev.localhost
ServerAlias dev.localhost
DocumentRoot /var/www/dev
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
Это не работает в Chrome. Работает в других браузерах и работает, когда я набираю это на терминале
sudo wget dev.localhost
Когда я получаю доступ к виртуальному хосту в Chrome, я получаю сообщение об ошибке ERR_NAME_NOT_RESOLVED
и если я не подключен к Интернету, я получаю ERR_INTERNET_DISCONNECTED
(Я думаю, что этого не должно произойти, если это localhost)
Я также попытался получить доступ к виртуальному хосту с помощью частного режима Chrome (CTRL + SHIFT + N) и, получив такой доступ, я получаю DNS_PROBE_FINISHED_NXDOMAIN
ошибка.
Пытался отключить и все мои расширения.
Все, что я только что сказал, это только для виртуальных хостов, потому что когда я получаю доступ localhost
или любая папка внутри нее, отлично работает.
Это мое /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
Как я могу это исправить и получить доступ к виртуальному хосту в Chrome?
Версия Chrome: 43.0.2357.18 бета (64-разрядная)
ОПЕРАЦИОННЫЕ СИСТЕМЫ: Элементарная ОС Freya, основанная на Ubuntu 14.04
Apache / 2.4.7
У вас есть не бета-версия Chrome, которую вы можете попробовать на случай, если это ошибка Chrome?
Еще вы можете попробовать закодировать эти имена хостов и настроить VirtualHosts для доступа к IP-адресу вашего компьютера вместо 127.0.0.1, хотя теоретически использование 127.0.0.1 должно быть законным.