无法从不同的局域网上的机器上访问网站

你好,我是新来的Apache和Web服务器,我需要一些帮助。

我希望在一台机器内托pipe网站,并作为testing环境的一部分,从另一台机器的另一台机器浏览它。

我无法远程浏览网站。 我已经安装了一个网站的LAN,在一台机器上的Apache Web服务器(防火墙在Web服务器上closures)。

在相邻networking(networkingx)上还有另一台笔记本电脑(A)。

我希望使用A在其他局域网(Y)上浏览网站。

我可以ping通两种方式,并可以使用“ http://ABCD/website.html ”从networking服务器的浏览器中查看网站。

谢谢

如果可以从笔记本电脑A ping到机器B,则可以从那里访问IP。 如果您只能从笔记本电脑A到达机器B上的端口80(networking服务器),(但是它可以在本地使用),唯一可能的问题是在该端口之间有一个防火墙可以访问端口80, apache只在localhost上监听,而不在外部IP上监听。

如果是防火墙,这可能是由硬件或软件防火墙(iptables / Windows防火墙等)引起的。

检查Apache是​​在外部接口上侦听还是仅在本地主机上侦听。 如果只在本地主机上监听, netstat -tlnp在机器B上使用netstat -tlnp (如果是Linux的话)。 更改Apache Listen指令,告诉它应该侦听哪些IP。