我尝试使用本地dns服务器(nameserver localhost
在/etc/resolv.conf中)在特定的“ 192.168.1.x”地址上运行apache 。
如果我这样做dig @localhost www.mywebsite.com
,则名称解析为192.168.1.67。
在ports.conf中,我有这个:听192.168.1.67:80
在/sites-enabled/000-default.conf中,我将默认*:80更改为:
<VirtualHost 192.168.1.67:80>
但这是行不通的。www.mywebsite.com和192.168.1.67均无法访问。
我想念什么?
您在那台机器上是否有正在使用该IP的网络接口?您不能绑定到未分配的任意地址。
—
dobey
请查看新的修改。
—
trogne
那没有回答问题。您已将DNS配置为指向该地址,但尚未指定该地址存在。
—
dobey
哦,我明白了。没有使用该IP的接口。我的机器的本地IP是192.168.205.128,我可以在那使用Apache。因此,不可能在192.168.xx中的其他地方提供服务吗?
—
trogne