我已经在Redhat Linux上安装了Apache Web服务器,并且能够从Linux本地访问Web服务器。 EIther使用http://loclahost/或http://ip.address/
但是,如果我尝试从使用Intranet的Windows机器然后无法访问Web服务器。我可以从Windows ping Linux机器,因为它们都在内部网中。
如果有任何信息或如何修复,请分享。
提前感谢你。
答案 0 :(得分:2)
Linux上的http端口(80)可能无法打开外部传入请求...
http://www.cyberciti.biz/faq/linux-iptables-firewall-open-port-80/
答案 1 :(得分:1)
这听起来像是防火墙问题。如果您的服务器在Intranet内受到保护,您可能会尝试暂时关闭Linux机箱上的防火墙,看看是否能解决问题。
测试服务器端口是否可访问的一种方法是使用telnet连接它们:
$ telnet ip.or.name.of.host 80
答案 2 :(得分:0)
确保apache正在使用端口80,然后告诉windows机器“telnet< ip> 80”的输出是什么(可能必须首先通过控制中心安装telnet)。如果你没有连接,可能它被防火墙阻止了?或者你的linux机器上运行的另一个程序正在使用端口80(即skype),但是你也无法从linux打开网页。