我正在尝试使用 android 设备(Google Nexus S)中的网络浏览器测试 php 网站。安卓版本为 4.0.3。我已经在我的机器(运行 Windows 7)上安装了 WampServer,并将我的 php 代码复制到 wamp/www 目录中。我可以通过从我机器上的 Web 浏览器浏览到 localhost 来测试代码。为了从我的 android 设备进行测试,我尝试浏览到我机器的公共 IP 地址,但浏览器卡住了,无法加载页面。
有谁知道这个问题的解决方案?
谢谢。
我正在尝试使用 android 设备(Google Nexus S)中的网络浏览器测试 php 网站。安卓版本为 4.0.3。我已经在我的机器(运行 Windows 7)上安装了 WampServer,并将我的 php 代码复制到 wamp/www 目录中。我可以通过从我机器上的 Web 浏览器浏览到 localhost 来测试代码。为了从我的 android 设备进行测试,我尝试浏览到我机器的公共 IP 地址,但浏览器卡住了,无法加载页面。
有谁知道这个问题的解决方案?
谢谢。
这是我所做的:
参考 :
http://forum.wampserver.com/read.php?2,13744
http://forum.wampserver.com/read.php?2,30970,30989
我将 Apache httpd.conf 更改为侦听端口 8080 而不是 80。
我还在我的 Windows 防火墙中添加了一个新的入站规则,以允许端口 8080 TCP 连接。
如果您正在浏览您的公共 IP,您需要确保您的 Windows 7 防火墙允许该端口上的流量。从您的本地主机浏览很可能有效,因为您的防火墙不会阻止本地流量。浏览您的公共 IP 意味着您要上网,访问您的防火墙(路由器/Windows 7?),然后尝试访问您的服务器。你的路由器有端口转发设置吗?您是否尝试过访问本地 LAN IP 而不是公共 IP?