Ubuntu Lucid(rel。10.04)でFirefox(3.6.17)を使用していますが、ネットワークケーブルが接続されていれば、すべて問題なく、Apache2で構成されたローカル仮想ホストを参照できることに気付きました。
しかし、ネットワークのプラグを抜くと、Firefoxからローカル仮想ホストにアクセスできなくなり、次のメッセージが表示されます。
サーバーが見つからない
Firefoxはatn-dev.hal901.comでサーバーを見つけることができません
LinuxとApache2は正しく構成されていると思います。これは、wgetとChromiumブラウザーが引き続き仮想ホストに接続できるためです。 Firefoxのバグのようです。
問題は、私がFirefoxを広く使用していて、Web開発にFirefoxが必要なことです。 Firefoxは、ネットワークが接続されていない場合にのみhttp://localhost/
に到達できます。
[ファイル]メニューにFirefox "オフラインで作業"オプションがあることは知っていますが、すでにチェックを外しています。
さらに、about:config
ページで完全に無効にし、browser.offline
プロパティをfalse
に設定しました。
誰かが解決策を見つけることができますか?
about:config
に移動して、network.dns.disableIPv6
を検索してみてください。これをfalse
に設定し、ネットワークの名前解決が機能するかどうかを確認します。
This 人はあなたと同じ問題を抱えているようで、それを使って修正することができました。
私の賭けは、ケーブルが抜かれているとatn-dev.hal901.com
を解決できず、他のブラウザが以前のルックアップからのDNS結果をキャッシュしているということです。 /etc/hosts
ファイルにドメインを追加してみましたか?Sudo echo "127.0.0.1 atn-dev.hal901.com" >> /etc/hosts
他の解決策は、構成にServerPath /atn-dev
ディレクティブを追加するなど(通常はServerPath
ディレクティブのすぐ下)など、vhostにServerName
を割り当てることです。その後、http://127.0.0.0/atn-dev/
で仮想ホストにアクセスできます