无法设置虚拟主机(apache / bind / webmin)与域(Ubuntu 10.04 LAMP)

我试图build立一个新的Ubuntu 10.04作为我的networking服务器,但我没有任何喜悦 – 我不能通过浏览器访问该域(超时),我没有ping响应,除非我平从服务器本身。 当谈到服务器configuration的这个方面时,我有些小气,所以请耐心等待。

我安装10.04 LTS然后Apache,MySQL和PHP(似乎工作正常)。 我也安装了Webmin和Virtualmin。 我似乎能够毫无问题地创build虚拟主机,并且可以使用其IP和名称(servername.kimsufi.com)访问服务器。 Bind9安装了默认的发行版,所以除了由Virtualmin / Webmin自动发布之外,我还没有做任何修改。

我确定这是简单的,但我已经阅读了很长时间,并调整,无济于事。

这是我的绑定configuration文件的一个pastebin: http : //pastebin.com/RAFyYG5m

有问题的域(domain.net)的名称服务器设置为我的服务器(servername.kimsufi.com)和主机的辅助名称服务器(ns.kimsufi.com)。

这是域的主机文件:

root@server:/var/lib/bind# cat domain.net.hosts $ttl 38400 @ IN SOA server.kimsufi.com. root.server.kimsufi.com. ( 1327162497 10800 3600 604800 38400 ) @ IN NS server.kimsufi.com. @ IN NS ns.kimsufi.com. domain.net. IN A 1.2.3.4 www.domain.net. IN A 1.2.3.4 ftp.domain.net. IN A 1.2.3.4 m.domain.net. IN A 1.2.3.4 localhost.domain.net. IN A 127.0.0.1 

(显然服务器的真实IP不是1.2.3.4 …)

任何帮助将非常感激 :)

原来,/etc/bind/named.conf.options中的listen-on IP被设置为127.0.0.1,而不是服务器的公共IP。 我改变了这一点,重新启动绑定,一切都按预期工作:)

令人困惑的是,它应该被configuration为仅在安装时进行自我侦听(或者该文件没有包含有用的注释来解释需要更改以暴露绑定到外部世界)。