我有一台机器上的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中启用预先路由,因为你的两台机器的子网掩码是不同的。