我是 Ubuntu 新手。我使用 USB 棒安装了 Ubuntu 12.04,运行了几个星期,一切正常,然后出现了这个错误。我的一个朋友说,最好的办法是重新安装 Ubuntu。由于我之前没有使用过 Unix,所以我也是这么想的,第二次安装后又出现了这种情况,但这次快多了,只用了 3 天。我不想每次出现这种情况时都重新安装 Ubuntu。我是 Linux 的新手,这意味着我非常不擅长使用终端。我知道还有其他人使用这个论坛解决了这个问题,但不幸的是,他们提供的答案对我来说太复杂了。请告诉我该怎么做。
我想让你知道的事情:
如果您同意的话,我需要一步一步的帮助。
收到错误后,我得到了选项,然后单击退出到控制台登录,我在黑屏中收到以下消息(我认为这是命令行之类的东西):
* Stopping save kernel messages [OK] apache2: Could not reliably determine the server's fully qualified domain name,using 127.0.1.1 for ServerName [OK] * Starting web server apache2
以及闪烁的光标。所以基本上,对于我这个非 Unix 眼睛来说,这看起来像是一条死路。
最后一件事是,在发生此问题之前,我曾尝试将 Python 配置为 Apache2。为此,我多次卸载并安装了 LAMP 服务器,并编辑了配置文件。我不知道这是否真的是一个问题,但我不知道。
我有一个装有 Ubuntu 12.04 的 USB,因此我可以随时安装它。(但我想知道问题是什么,而不是逃避)。
我已经从 Windows 迁移到 Ubuntu 并且没有计划回去。
我想这就是我的观点。如果有任何问题,请告诉我。
答案1
事实上,您的 Apache 服务器运行良好!
你可以自己检查一下,我假设你没有安装桌面版?如果你做,只需使用 Firefox 并导航到http://localhost
,您就会看到默认服务器消息。如果您没有安装桌面,请安装lynx
命令行 Web 浏览器。lynx http://localhost
将显示 Web 服务器是否正常运行。
从服务器执行此操作的原因是您不必担心任何其他网络问题。
Apache 告诉您它无法确定默认服务器域应该是什么。这在开发机器上没有问题。
如果您想从本地计算机外部访问此服务器,则需要ServerName
在适当的 Apache 配置文件中添加适当的指令。如果这是您需要的,请更新您的问题,我会更详细地更新答案。不过,您需要说明您使用的网络类型。