小编典典

httpd:无法可靠地确定服务器的完全限定域名,使用 127.0.0.1 作为 ServerName

all

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

httpd:无法可靠地确定服务器的完全限定域名,使用 127.0.0.1 作为 ServerName

这是/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 时,我仍然收到第一条错误消息。


阅读 81

收藏
2022-08-02

共1个答案

小编典典

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

host.server4-245.com

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

/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
2022-08-02