"localhost"无法访问,是怎么回事?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了"localhost"无法访问,是怎么回事?相关的知识,希望对你有一定的参考价值。

1、localhost是给回路网络接口(loopback)的一个标准主机名,因默认访问规则的限制,Windows Apps 在默认状态下无法访问本地回环端口。

2、打开Internert信息管理查看IIS是否启动,且默认网站时候已经开启;  

3、防火墙拦截了,如果是xp以上版本,先查看系统自带的防火墙是否开启了80端口(即http);

4、因为你设置的端口不是默认的80端口,而是自定义的81端口,所以打开127.0.0.1或者localhost时,要在后面加上端口号。也就是:http://127.0.0.1:81/
或者http://localhost:81/ ;

5、打开http://127.0.0.1 看是否能访问IIS的默认网页,能访问则说明IIS已经成功安装到电脑上,可能是无法解析localhost;  

6、开始--命令(cmd)--ping localhost,看是否能ping通,从127.0.0.1上返回信息,如果成功则说明可以解析localhost;  

7、如果上一步不成功,则用记事本打开C:/WINDOWS/system32/drivers/etc/hosts文件,看里面是否有包含:127.0.0.1 localhost ,如果没有则将其添加进去,再查看能否访问localhost。  

8、尝试将网站的主目录指向另一个目录或新建一个虚拟目录,并在该新目录创建一个新的网页文件,如index.html,然后将其加到默认网站的"文档"项中作为默认访问的网页,重新输入网址:http://localhost,看否能访问。  还是不行的话将IIS卸载掉,重新再安装一次。

参考技术A

1、打开Internert信息管理查看IIS是否启动,且默认网站时候已经开启;  
2、打开http://127.0.0.1 看是否能访问IIS的默认网页,能访问则说明IIS已经成功安装到电脑上,可能是无法解析localhost;  
3、开始--命令(cmd)--ping localhost,看是否能ping通,从127.0.0.1上返回信息,如果成功则说明可以解析localhost;  
4、如果上一步不成功,则用记事本打开C:/WINDOWS/system32/drivers/etc/hosts文件,看里面是否有包含:127.0.0.1 localhost ,如果没有则将其添加进去,再查看能否访问localhost。  
5、尝试将网站的主目录指向另一个目录或新建一个虚拟目录,并在该新目录创建一个新的网页文件,如index.html,然后将其加到默认网站的"文档"项中作为默认访问的网页,重新输入网址:http://localhost,看否能访问。  
6、还是不行的话将IIS卸载掉,重新再安装一次。

以上是关于"localhost"无法访问,是怎么回事?的主要内容,如果未能解决你的问题,请参考以下文章

express创建的服务器,只能localhost:3000访问,公网ip无法访问,求解

Tomcat正常启动却无法连接到localhost8080

在运行的 apache 服务器上无法访问 http://localhost:80

Apache2“localhost”可以工作,但对于 127.0.0.1,我得到“无法访问此站点,拒绝连接”。 SSL 也返回授权错误

PHPMyAdmin 工作但无法接收“用户''@'localhost' 的访问被拒绝(使用密码:否)”错误

无法访问 subdomain.localhost/error/ 中的“错误”文件夹