无法访问局域网上的本地站点站点

我有一台机器上的lighttpd设置(说ip是10.107.105.13)以下详细信息。

inet addr : 10.107.105.13 Bcast : 10.107.111.255 Mask : 255.255.240.0 

我可以通过使用firefox http://localhost/index.html访问我的网站。

现在我正在尝试从另一台计算机访问此网站,并提供以下详细信息

 inet addr : 10.14.42.7 Bcast : 10.14.42.255 Mask : 255.255.255.0 

但它说'访问被拒绝'。

nmap 10.107.105.13给出以下输出。

 PORT STATE SERVICE 22/tcp open ssh 80/tcp open http 1234/tcp open hotline 3306/tcp open mysql 9418/tcp open git 

以下是10.107.105.13的iptables -L -n -v的输出

  141 11207 ACCEPT tcp -- * * 0.0.0.0/0 0.0.0.0/0 tcp dpt:80 0 0 ACCEPT tcp -- * * 0.0.0.0/0 0.0.0.0/0 tcp dpt:80 

FORWARD和OUTPUT部分为空。

这一切有什么错?

也许lighttp被configuration为只监听本地主机IP地址(127.0.0.1),而你需要监听它们(通常是0.0.0.0)。

问题是代理身份validation步骤。 我不得不在我的浏览器中的无代理variables中添加10.0.0.0/8 ,并且一切正常。

在你的iptables中启用预先路由,因为你的两台机器的子网掩码是不同的。