无法使用localhost.localdomain可靠地确定服务器的完全限定域名

时间:2017-12-06 05:11:44

标签: apache centos7

我的httpd.conf文件(vi /etc/httpd/conf.d/example.com.conf)

<VirtualHost *:80>
    ServerName example.com
    DocumentRoot /var/www/snipe-it/public
    <Directory /var/www/snipe-it/public>
    Options Indexes FollowSymLinks MultiViews
    AllowOverride All
    Order allow,deny
    allow from all
    </Directory>
    </VirtualHost>

我的主机文件(/ etc / hosts):

127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4 example.com
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6 example.com

当我运行apachectl configtest时 它给了我

  

AH00558:httpd:无法可靠地完全确定服务器   限定域名,使用localhost.localdomain。设置   &#39;服务器&#39;全局指令抑制此消息

我试图在本地测试是否可以在浏览器中显示example.com,但它无法找到(页面无法找到),上述错误是否会影响它?我如何解决错误,哪里出错了?我知道它必须是一个FQDN,但它必须是一个真正的域名,或者我们可以只为测试做一个?

1 个答案:

答案 0 :(得分:0)

您应该配置httpd.conf,添加以下行或将该行更改为此:

ServerName localhost:80