我在 Ubuntu 10.10 中设置了一个 LAMP,它似乎运行良好,但有几件事很奇怪。最奇怪的是,每当我使用:
/etc/init.d/apache2 restart
我得到:无法可靠地确定服务器的完全限定域名,使用 127.0.0.1 作为 ServerName。
有趣的是,如果我
/etc/init.d/apache2 status
Apache 正在运行
因此我认为一切正常,但自从 /etc/init.d/apache2 restart 以来,每次更改某些内容时我都必须重新启动服务器
看上去什么也没做。
我对 Ubuntu 相当迷茫(不是完全的新手,但也差不多)。
答案1
这只是一个警告,如果你忽略这个警告,Web 服务器通常可以正常工作。如果我没记错的话,你可以在 /etc/apache2/apache2.conf 中的配置文件中输入主机名来解决这个警告
答案2
当我收到同样的警告时,这就是对我有用的方法
打开你的 Apache 配置:
sudo vi /etc/apache2/apache2.conf
并添加以下行:
ServerName localhost
答案3
如果您已在配置中设置了 ServerName,请确保主机名通过 DNS 解析为 IP 或位于您的/etc/hosts
文件中。