为什么在Windows 7上运行的apache web服务器无法允许外部传入连接

时间:2013-02-24 12:07:19

标签: php flash apache adobe windows-7-x64

我在学校安装了php 5.3和mysql的Windows 7 - 64位上安装了apache web server 2.4。这个Web服务器有一个静态IP地址,我在Windows 7防火墙上允许Apache httpd.exe程序。

当我尝试访问学校的页面(在同一局域网上)时,我能够访问该页面。但是,当我尝试从家中访问它(使用外部IP地址)时,我无法访问Web服务器上托管的网页。当我试图ping学校网络服务器的静态IP地址时,它可以工作,但是当我从校外网络ping时,我收到丢包。

此外,我在同一台计算机上安装了Adobe Flash Media Server 4.5,侦听端口1935和1234.

我还试图卸载并重新安装apache,但无济于事。

关于这里有什么问题的任何想法?或者任何方法来测试问题?

问题是因为Windows 7严密的防火墙安全性?还是64位机器?或者在同一台机器上运行的adobe flash media服务器?或Apache中的任何错误配置?

注意:静态IP地址是可访问的,服务器可以在服务器之前在Windows XP上运行时提供页面。最近,我刚刚更改为Windows 7,但是apache服务器似乎无法提供相同的页面。

非常感谢这里的一些帮助!!!感谢

2 个答案:

答案 0 :(得分:0)

您的服务器计算机可能有一个允许连接的防火墙,但机器可能会站在路由器后面,而该路由器没有正确转发端口。你看过这个吗?

答案 1 :(得分:0)

路由器正在保护LAN到外部网络。您需要让管理员配置此路由器。