Apache FQDN 错误

Apache FQDN 错误

可能重复:
apache2:无法可靠地确定服务器的完全合格域名

启动 Apache 出现以下错误:

Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName

有人能向我解释一下这个错误吗?

答案1

该 FQDN 错误对 Apache 来说不是问题,只是一个小警告。您可以在生产环境中运行此服务器,这不会产生任何影响。

如果你用 Google 搜索如何设置 FQDN,你会发现几乎每种 Linux 版本都有相应的教程。http://ubuntuforums.org/showthread.php?t=204360

答案2

当使用虚拟主机名并且有人请求 IP 而不是主机名时,Apache 可能会使用该ServerName设置将客户端重定向到正确的 URL。

因此,您应该定义该ServerName值。在基于 Debian 的 Apache 2 安装中,您可以在文件“/etc/apache2/httpd.conf”中执行此操作,该文件默认为空。只需添加

ServerName my.website.com

如果您只使用 Apache 作为开发服务器,则可以忽略该警告。例如,Apache 将使用反向 DNS 查找对 127.0.0.1 的请求,从而自动发现主机名是“localhost”。

另一种方法是编辑“/etc/hosts”文件。由于有命名的反向 DNS 查找,这种方法同样有效。

相关内容