能够ping localhost,但无法通过我的浏览器连接


1

我见过类似的问题,但找不到我的问题的答案。

我正在使用Windows 7和Wamp进行网站开发,直到几天前工作正常。现在它不会让我连接到localhost或127.0.0.1。我的主机文件丢失了,所以我用一行“127.0.0.1 localhost”创建了一个新文件。

我能ping ping localhost和127.0.0.1没问题。我使用netstat并确认Wamp正在使用端口80.Wamp说它在线。我的Apache错误日志中有此错误消息:

(OS 10038)尝试对不是套接字的操作进行操作。:winnt_accept:侦听套接字上的getsockname错误,IPv6是否可用?

Answers:


1

你可以试试几件事:

  1. 执行netsh winsock reset

  2. 添加::1 localhost到您的hosts文件(IPv6的环回)。


这似乎已经成功了,任何想法突然间导致了这个问题?
安德鲁

你的winsock目录以某种方式被修改,但我无法告诉你如何或为什么。
丹尼斯

此外,我刚刚发现Windows 7 localhost在内部处理环回,因此hosts文件中的条目已过时。
丹尼斯
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.