我正在使用 Apache2,在重新加载/重新启动服务器时,我收到此警告:
apache2: Could not reliably determine the server's fully qualified domain name, using (my FQDN) for ServerName
一切正常,但我试图找出导致错误的原因。我正在抓取源代码,看看是否可以找到它,但是由于我的 C 不是很好....

一些注意事项:

  • 如果我更改系统主机名,Apache 将使用新的主机名
  • 我有一个 ServerName 集;它与主机名
  • 相同
  • 我有一个静态的、唯一的 IP - dig (hostname) 返回(我的 ip),dig -x (my ip) 返回(主机名)
  • 我的主机文件是正确的

  • 版本:

    Apache/2.2.9
    Linux 2.6.24-23-xen x86_64
    描述:Debian GNU/Linux 5.0 (lenny)

    有任何想法吗?

    最佳答案

    你确定你有一个具有正确值的 ServerName 指令 - 在任何 <VirtualHost> 块之外? (当然,每个 ServerName 块中还需要一个 <VirtualHost>)

    当 Apache 发出该错误消息时,通常意味着它没有为整个服务器找到 ServerName。如果您确实正确设置了该指令,我无法想象为什么 Apache 仍然会提示......

    关于apache2 - Apache 如何确定 FQDN?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/708005/

    10-13 07:30