几天前,我一直在笔记本电脑上使用 WAMP 服务器在我父母的本地 wifi 网络中托管一个网站。通过在浏览器中输入笔记本电脑的本地 IPv4 地址,我始终能够从连接到同一路由器的其他设备访问 localhost 页面。
几天前,我回到我的学生房间(在那里我也有自己的无线路由器),我尝试以与以前完全相同的方式访问 localhost,但它不起作用。在这里,我的本地 IPv4 地址是 192.168.0.107,我尝试了以下方法使其工作:
关闭我笔记本电脑的防火墙。
从以下位置编辑 Apache httpd.conf 文件:
... Listen 0.0.0.0:80 ... Order Deny,Allow Deny from all Allow from 127.0.0.1 Allow from ::1 Allow from localhost ...
至:
... Listen 80 ... Order Deny,Allow Deny from all Allow from all ...
然而,每当我在另一台笔记本电脑的浏览器中键入 192.168.0.107 时,加载它需要很长时间,它最终告诉我服务器响应时间过长。请帮我!
注意:我不确定这是否相关,但我已经在另一台计算机上运行了 cmd(通过 wifi 连接到同一个路由器)并执行了命令“ping 192.168.0.107”,这似乎运行良好......
编辑: 我的 httpd.conf 文件可以在这里找到:http: //pastebin.com/h639eFgA。我也在使用 Windows 7 x64。
EDIT2: 通过完全重新安装Windows(格式化驱动器并重新安装)解决了这个问题。这个问题可能与我的 PC 的端口 80 以某种方式被我的路由器或我认为的某些应用程序阻止有关。