如题所示的错误发生在Apache的Httpd服务重启的时候,具体如下:

发生该错误的原因是:
1. httpd的配置文件“/etc/httpd/conf/httpd.conf”中没有定义ServerName
2. 并且,/etc/hosts的配置不当。

具体如下:

在httpd.conf中没有设置ServerName的时候,Apache会使用当前系统的主机名作为默认的ServerName。而确定主机名,Apache会查看hosts表。

基于以上的问题原因,解决方法有两个:
1. 不在乎httpd.conf没有ServerName的状态,去修改hosts表
2. 不在乎hosts表配置不当的状态,为httpd.conf新增ServerName的说明

一、通过修改hosts表解决该问题:

二、通过修改httpd.conf解决该问题:

————————————
Done。

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

隐藏
变装