你好,我是新来的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。