我试图在CentOS 5.0上重新启动Apache服务器,并收到以下消息:
httpd:无法可靠地确定服务器的标准域名,对ServerName使用127.0.0.1
这是/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时,我仍然收到第一条错误消息。
您的主机文件不包含有效的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 / hosts:
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