有些时候,我们可能在Apache的错误日志(error.log)中发现如下错误信息:
httpd.exe: Could not reliably determine the server's fully qualified domain name, using 192.168.1.100 for ServerName
该错误信息表示Apache无法彻底确定服务器的完全限定域名,只好使用IP地址192.168.1.100来作为主机名称。
简而言之,如果你的服务器IP地址是192.168.1.100,而你也没有在配置文件httpd.conf中设置Apache服务器的主机名称(ServerName),Apache就无法知道该该服务器的主机名称,只好以192.168.1.100这个IP地址来替代。
要解决这个问题,非常简单。我们只需要在Apache安装目录/conf/httpd.conf文件中启用ServerName配置指令即可。例如:
ServerName localhost:80
Apache的配置文件httpd.conf中默认就是上述指令,不过Apache在该指令语句前添加了#号,注释掉了该语句,我们只需要去掉#号,然后重新启动Apache即可。