0

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

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

此外,我在同一台机器上安装了 Adob​​e Flash Media Server 4.5,监听端口 1935 和 1234。

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

知道这里的问题是什么吗?或者有什么方法可以测试出问题?

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

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

真的很感激这里的一些帮助!!!谢谢

4

2 回答 2

0

Your server machine may have a firewall which allows connections, but the machine may stand behind the router which does not forward ports correctly. Have you checked this?

于 2013-02-24T12:10:47.657 回答
0

The LAN is being protected by the router to the external network. You need to get the administrator to configure this router.

于 2013-02-24T12:13:58.033 回答