• localhost和127.0.01 区别


    一、原理

    我估计大多数人都不会去想localhost到底与127.0.0.1有什么不同,就比如我,有时候用http://localhost/来访问本地服务器网页,有时则用http://127.0.0.1/来访问,我觉得他们是通用的表示本地服务器的两个不同的写法而已,就好比一个网页可以通过域名来访问也可以通过IP来访问一样,localhost代表的是域名,而127.0.0.1则代表IP地址。

      localhost 127.0.0.1 本机IP
    网络 不联网 不联网 联网
    传输 不使用网卡,不受防火墙和网卡限制 网卡传输,受防火墙和网卡限制 网卡传输,受防火墙和网卡限制
    访问 本机访问 本机访问 本机或外部访问

    PS:通过本机host文件,windows自动将localhost解析为127.0.0.1,可以修改

    另外,我现在也应该明白了一个道理,那就是一般设置程序时本地服务用localhost是最好的,localhost不会解析成IP,也不会占用网卡、网络资源。

    二、解决方法

    解决方法1:

    修改host文件用记事本打开C:/WINDOWS/system32/drivers/etc/hosts文件,看是否有127.0.0.1 localhost 。如果没有则将其添加进去,再查看能否访问localhost。

    解决方法2:

    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卸载掉,重新再安装一次。

  • 相关阅读:
    再次总结Linux最常用命令
    sort命令实战
    JavaScript基础:
    CSS样式基础:
    HTML基础:
    spider(一)
    xgene:疾病相关基因,耳聋,彩色,老年痴呆,帕金森
    xgene:肿瘤相关基因 KRAS,,BRAF,,通路PI3K-AKT
    查询当前Database下所有Datatable及所有记录数
    IIS注册.netframework4.0指令
  • 原文地址:https://www.cnblogs.com/huancheng/p/11325156.html
Copyright © 2020-2023  润新知