Apache-2.2

設置 namevirtualhost 時無法解析主機名

  • February 9, 2014

我一直致力於在我的 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!

我到處查看並查看了許多教程,但似乎沒有任何效果

看起來像一個錯字。

代替:

NameVirtualHost *:80

..你有:

NameVirtualHost *:80/

由於埠部分不是純數字,而不是*作為主機部分,它認為*:80/是主機名(並且:80是隱含的預設埠,對於 的配置*:80\:80)。

解決這個問題,你應該沒問題。

引用自:https://serverfault.com/questions/387530