На windows не тестировал. но в ubuntu, когда вы отключаетесь от сети, запускаете Apache и вводите localhost в любом браузере, он не показывает страницу, которую должен показывать.
127.0.0.1 localhost
127.0.1.1 vksTP
# this is how the /etc/hosts looks for IPv4
Одно из решений - использовать браузер в автономном режиме. но я думаю, это неправильное решение. Могу ли я что-то изменить в resolv.conf
или /etc/hosts
?
Ваш apache настроен на прослушивание *: 80 или конкретно IP-адреса, привязанного к eth0? Проверьте /etc/httpd/conf/httpd.conf
Ваш браузер настроен на использование прокси? Если вы не подключены к сети, ваш браузер не сможет подключиться к прокси-серверу даже для получения данных с вашего локального компьютера. Вы, вероятно, можете обойти это, указав имя хоста вашей машины и localhost
в список исключений для вашей конфигурации прокси.
У меня уже была проблема. При отключении NetworkManager сообщает Firefox, что сети нет, и Firefox переходит в автономный режим. Тогда вы не сможете выйти в интернет. Попробуйте переключить Firefox в онлайн-режим (Файл -> Автономная работа)
Можете ли вы напрямую переходить к IP-адресам без подключения? Если это так, поместите строки, которые вы написали выше, в файл hosts (/ etc / hosts в ubuntu или c: \ Windows \ System32 \ drivers \ etc \ hosts в win).
127.0.0.1 localhost
127.0.1.1 vksTP
Google Chrome и Chromium автоматически переключаются в офлайн или онлайн режим. Ошибка приводит к тому, что он не получает доступ к localhost, когда нет сетевого подключения.
Видеть https://stackoverflow.com/questions/2204951/fedora-chrome-cant-access-localhost-or-127-0-0-1-when-offline для решения.
У меня такая же проблема. В Ubuntu 9.04 я просто снял галочку рядом с «Файл - Работать в автономном режиме», и теперь он работает без подключения к сети.