我刚刚全新安装了 Ubuntu (10.04.1) 和 LAMP (通过sudo tasksel install lamp-server
),一切运行正常。但是,当我没有互联网连接时,它一直运行正常,直到我需要在 localhost 上工作。例如,一旦我从 NIC 上拔下以太网电缆,localhost 和 127.0.0.1 就会停止工作。
我从浏览器收到的消息是:
此网页无法使用。
然后,只要我再次将以太网电缆插入笔记本电脑,一切又恢复正常。有时当我无法访问互联网时,我需要在本地主机上工作。
知道如何修复此问题吗?我以前遇到过此问题,但不记得我如何解决它。
答案1
检查 /etc/hosts 中是否有此行:
127.0.0.1 localhost
如果不存在,请添加。
答案2
如果你使用 Firefox,请取消选中
文件 > 离线工作,然后重试。
答案3
Chrome 不支持 localhost。请尝试http://0.0.0.0/
答案4
更新:最新版本的 Google Chrome 已修复此问题。现在应该可以正常运行了。
听起来你正在使用 Google Chrome 或 Chromium - 这是 Chrome 中的一个错误,我一直想报告它(但一直没时间报告)。Google Chrome 会尝试自动检测“离线工作”状态,并且不允许用户轻松更改它
不幸的是,现在使用 Chrome,你必须连接到某种形式的网络以使用本地主机。