设置 namevirtualhost 时无法解析主机名

设置 namevirtualhost 时无法解析主机名

我一直在努力在我的 centos 5 服务器上设置 namevirtualhosts。我已将所有虚拟主机添加到我的 httpd.conf 文件中,并取消注释了 namevirtualhost 行。我的域名也指向了正确的 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!

我到处找过,也看了很多教程,但似乎没什么用

答案1

看起来像是打字错误。

代替:

NameVirtualHost *:80

..你有:

NameVirtualHost *:80/

由于端口部分不是纯数字,因此*它不会将其视为主机部分,而是认为*:80/是一个主机名(:80对于 的配置,这是隐含的默认端口*:80\:80)。

修复这个问题你就没问题了。

相关内容