好的,这是我的问题:
我在Windows 7 Home Premium PC上运行WampServer 2.5,并且我将TP-Link TL-WR642G v2路由器更新到最新的官方固件(download site)。我已将端口80转发到我的电脑(IP 192.168.1.111,静态)并禁用所有防火墙(见图像)。当我打开WAMP,并输入localhost或127.0.0.1或192.168.1.111甚至我的wan ip(93.103.90.XXX)时,所有内容都连接起来,我得到了我的测试html页面,但当我在任何机器上输入我的万能网络时没有连接到我的路由器页面没有加载 - 我甚至没有得到403禁止(是的,我的wamp说服务器在线,我编辑了httpd.conf)。此外,http://www.yougetsignal.com/tools/open-ports/和http://www.whatsmyip.org/port-scanner/表示端口80已关闭/超时。一周前一切正常,我可以通过公共IP从任何地方访问我的服务器。我也试过其他端口,但我得到同样的东西,尝试WAMP 2.4没有成功。我上周所做的一切都是从Ultimate降级到Home Premium并安装驱动程序当然(但我想这没有效果)并升级了我的路由器固件(上面链接)。知道它为什么不起作用吗?有没有人有较旧的固件,所以我可以尝试降级它?
谢谢你的阅读,大卫:哦
答案 0 :(得分:0)
如果你还没有这样做过;然后将路由器的管理端口更改为端口80以外的其他端口。这样您就不会与WampServer冲突。这很可能就是问题所在。
您不必更改防火墙中的任何内容,因为虚拟服务器将设置允许数据包的规则。
作为测试,您可以尝试在计算机上打开其他端口,例如 SSH 或 Telnet 。如果您发现转发设置适用于这些协议,那么您知道问题不在于路由器或ISP,而在计算机上有防火墙设置。
您可以使用此站点查看您的端口是否已打开(如果您在LAN上):http://www.canyouseeme.org/