我一直在努力在我的 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
)。
修复这个问题你就没问题了。