6

Я использую Firefox (3.6.17) на моем Ubuntu Lucid (отн. 10.04) и заметил, что, если сетевой кабель подключен, все в порядке, и я могу просматривать мой локальный виртуальный хост, настроенный в Apache2.

Но если я отключу сеть, локальный виртуальный хост больше не будет доступен для Firefox и покажет сообщение:

Сервер не найден
Firefox не может найти сервер на atn-dev.hal901.com

Я думаю, что Linux и Apache2 настроены правильно, потому что wget и браузер Chromium все еще могут связаться с vhost. Кажется, это ошибка Firefox.

Проблема в том, что я широко использую Firefox, и он мне нужен для веб-разработки. Firefox может подключиться к http://localhost/ когда сеть отключена.

Я знаю, что в меню "Файл" есть пункт "Работать автономно" в Firefox, но я уже снял этот флажок.
Более того, я полностью отключил его на странице about:config , установив для свойства browser.offline значение false .

Кто-нибудь может найти решение?

3 ответа3

4

Попробуйте перейти к about:config и выполнить поиск network.dns.disableIPv6 . Установите значение false , а затем посмотрите, работает ли разрешение имен в сети.

У этого человека, похоже, была та же проблема, что и у вас, и он смог исправить ее с помощью этого.

0

Держу пари, что он не может разрешить atn-dev.hal901.com когда кабель отключен, а другие браузеры кэшируют результаты DNS из предыдущих поисков. Вы пытались добавить домен в файл /etc/hosts ?
sudo echo "127.0.0.1 atn-dev.hal901.com" >> /etc/hosts

Ваше другое решение будет назначить ServerPath на виртуальный хост, например, добавить директиву ServerPath /atn-dev конфигурации ( как правило , чуть ниже директивы ServerName Затем вы можете получить доступ к vhost на http://127.0.0.0/atn-dev/

-1

Я на Xubuntu 14.04 / Firefox 30.0, и у меня все еще есть та же проблема. предлагаемое исправление, в котором для network.dns.disableIPv6 установлено значение false , у меня не сработало. Хотя я все еще хотел бы исправить это по-другому (комментарии приветствуются), обходной путь - перевести Firefox в автономный режим.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .