![可以 ping 通本地主机,但无法通过浏览器连接](https://linux22.com/image/1299354/%E5%8F%AF%E4%BB%A5%20ping%20%E9%80%9A%E6%9C%AC%E5%9C%B0%E4%B8%BB%E6%9C%BA%EF%BC%8C%E4%BD%86%E6%97%A0%E6%B3%95%E9%80%9A%E8%BF%87%E6%B5%8F%E8%A7%88%E5%99%A8%E8%BF%9E%E6%8E%A5.png)
我见过类似的问题,但找不到我的问题的任何答案。
我使用 Windows 7 和 Wamp 进行网站开发,几天前它还运行良好。现在它不允许我连接到 localhost 或 127.0.0.1。我的 hosts 文件丢失了,所以我用“127.0.0.1 localhost”这一行新建了一个。
我可以 ping localhost 和 127.0.0.1,没有任何问题。我使用 netstat 并确认 Wamp 正在使用端口 80。Wamp 说它在线。我的 Apache 错误日志中有此错误消息:
(OS 10038)尝试在非套接字上执行操作。:winnt_accept:监听套接字时发生 getsockname 错误,IPv6 可用吗?
答案1
您可以尝试以下几件事:
执行
netsh winsock reset
。添加
::1 localhost
到您的hosts
文件(IPv6 环回)。