在地址栏输入127.0.0.1或者IP地址都可以打开默认的主页,但是输入localhost就无法显示默认主页。
hosts文件里面有[quote]127.0.0.1 localhost[/quote]这行。
也能ping通localhost,浏览器里面也没有设置代理,但是就是无法通过localhost访问,在网上搜索了一下,也有许多tx遇到了类似的问题,但是就是没有什么好的解决方案,谁知道是因为什么原因导致的呢?
注:我没有用iis,我用的是一个WordPress的一个测试版本,根据[url]http://www.xiaolai.net/index.php/archives/1541.html[/url]安装的,只剩下localhost无法访问了 :cry:
[b]问题补充:[/b]
在hosts中加入127.0.0.1 name_space,然后在地址栏里输入http://name_space也是无效 :(
我用的操作系统是Vista Home Basic,不支持IIS :oops:
[b]问题补充:[/b]
也没有装什么杀毒软件,仅有的一个杀毒软件NOD-32也关了,随机带的微软防火墙关了也还是不行,这个问题感觉很奇怪 :evil:
[b]问题补充:[/b]
hosts文件里面内容如下:
[quote]127.0.0.1 localhost
::1 localhost[/quote]
将[quote]::1 localhost[/quote]删除掉之后然后使用http://localhost就正常了,不知道这个“::1”是什么东西,有人知道吗?
::1是IPv6协议中本地主机的表示方法,相当于IPv4中的127.0.0.1。
1.看看iis是否已经启动。
2.看看localhost是否在hosts文件中指定了127.0.0.1。
3.iis设置了吗?
在HOST里面添加 127.0.0.1 name_space
然后访问name_space试试
一定是某个设置的问题:
1、去掉IPv6后IPv4,换成IPv4优先。
2、关掉杀毒软件和防火墙试试,看是不是他们的设置有问题。
运行 输入cmd 然后ping localhost
看看是什么?