我在学校的 Windows 7 - 64 位上安装了 apache Web 服务器 2.4,并安装了 php 5.3 和 mysql。此 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 媒体服务器?或者 Apache 中的任何错误配置?
注意:静态IP地址是可以访问的,并且服务器可以在服务器以前在windows xp上运行时提供一个页面。最近,我刚刚更改为 Windows 7,但 apache 服务器似乎无法提供相同的页面。
真的很感激这里的一些帮助!!!谢谢