我尝试在 CentOS 5.0 上重新启动我的 Apache 服务器并收到以下消息:
httpd:无法可靠地确定服务器的完全限定域名,使用 127.0.0.1 作为 ServerName
这是/etc/hosts文件:
/etc/hosts
127.0.0.1 server4-245 server4-245.com localhost.localdomain localhost ::1 localhost6.localdomain6 localhost6
这是/etc/sysconfig/network文件:
/etc/sysconfig/network
NETWORKING=yes NETWORKING_IPV6=no HOSTNAME=server4-245
我在 Apache httpd.conf 文件中也有这个:
ServerName localhost
但是,当我重新启动 Apache 时,我仍然收到第一条错误消息。
您的 hosts 文件不包含有效的 FQDN,也不localhost包含 FQDN。FQDN 必须包括主机名部分和域名部分。例如,以下是有效的 FQDN:
localhost
host.server4-245.com
选择一个 FQDN 并将其包含在/etc/hosts您正在使用的 IPv4 和 IPv6 地址的文件中(在您的情况下,localhost或127.0.0.1),并更改您ServerName的 httpd 配置以匹配。
127.0.0.1
ServerName
/etc/主机:
127.0.0.1 localhost.localdomain localhost host.server4-245.com ::1 localhost.localdomain localhost host.server4-245.com
httpd.conf:
ServerName host.server4-245.com