Ubuntu 11 上的本地主机 Apache 2 服务器警告
我最近在Ubuntu11上设置了一个localhost环境,在添加了所有需要的VirtualVost指令后,我发现我可以启动/重新启动服务器,但是在尝试启动服务器时发现以下错误。
[email protected]:/etc/apache2/sites-available$ sudo apache2ctl -k start apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
要解决这个问题,您需要向Apachehttpd.conf文件添加一个简单的指令。为了访问这个文件,你需要有管理员权限,所以打开一个终端窗口并输入以下命令。
sudogedit/etc/apache2/httpd.conf
如果您打开的文件是空的,请不要担心,它本来就是空的。该httpd.conf文件是用户可编辑的文件,您可以向其中添加指令以配置Apache安装。我们需要对这个文件做的是输入一个指令,该指令将为服务器命名。因为我们没有使用DNS服务器(因为它是本地的),所以我们需要让Apache知道如何调用自己。输入以下指令。
ServerName localhost
保存此文件并关闭它。完成后,您可以通过键入以下命令重新启动服务器。
sudoapache2ctl-krestart
您的Apache服务器现在启动时不会出现烦人的警告或错误(只要您的其余配置正确)。