Apache-2.2
設置 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!
我到處查看並查看了許多教程,但似乎沒有任何效果
看起來像一個錯字。
代替:
NameVirtualHost *:80
..你有:
NameVirtualHost *:80/
由於埠部分不是純數字,而不是
*
作為主機部分,它認為*:80/
是主機名(並且:80
是隱含的預設埠,對於 的配置*:80\:80
)。解決這個問題,你應該沒問題。