设置namevirtualhost时无法parsing主机名

我一直在努力在我的centos 5服务器上设置namevirtualhosts。 我已经将所有虚拟主机添加到了我的httpd.conf文件中,并且取消了名称虚拟主机行的注释。我也有我的域名指向正确的IP地址。 我不断收到这些错误,似乎无法弄清楚为什么。

[error] (EAI 2)Name or service not known: Could not resolve host name *:80/ -- ignoring! [error] (EAI 2)Name or service not known: Could not resolve host name *:80/ -- ignoring! 

我看遍了所有的地方,并在许多教程,但似乎没有任何工作

看起来像一个错字。

代替:

 NameVirtualHost *:80 

..你有:

 NameVirtualHost *:80/ 

由于端口部分不是纯数字,而是将*看作主机部分,所以它认为*:80/是一个主机名( :80是隐含的默认端口,用于configuration*:80\:80 )。

解决这个问题,你应该没问题。