一尘不染

httpd:无法可靠地确定服务器的标准域名,对ServerName使用127.0.0.1

linux

我试图在CentOS 5.0上重新启动Apache服务器,并收到以下消息:

httpd:无法可靠地确定服务器的标准域名,对ServerName使用127.0.0.1

这是/etc/hosts文件:

127.0.0.1    server4-245    server4-245.com    localhost.localdomain localhost
::1        localhost6.localdomain6 localhost6

这是/etc/sysconfig/network文件:

NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=server4-245

我在Apache httpd.conf文件中也有此文件:

ServerName localhost

但是,重新启动Apache时,我仍然收到第一条错误消息。


阅读 410

收藏
2020-06-03

共1个答案

一尘不染

您的主机文件不包含有效的FQDN,也不localhost包含FQDN。FQDN必须包括主机名部分和域名部分。例如,以下是有效的FQDN:

host.server4-245.com

选择一个FQDN并将其都包含在您/etc/hosts使用的IPv4和IPv6地址的文件中(在您的情况下为localhost127.0.0.1),然后ServerName在您的httpd配置中进行更改以进行匹配。

/ 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
2020-06-03