小编给大家分享一下VUE项目主机端口服务器拒绝连接,只能用127.0.0.1怎么办,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获、下面让我们一起去了解一下吧!
VUE项目不能使用localhost: 8 xx0进入项目,但是将localhost替换为127.0.0.1却可以进入。
<强>解决办法:强>
进入文件
C: \ Windows \ System32系统\ \等司机\主机
用记事本打开主机文件进行编辑,看看文件里是否有
127.0.0.1 localhost
本地主机127.0.0.1
引用>如果没有的话就加上,具体加入位置如下
# 127.0.0.1 localhost #::1 localhost//加上的代码 127.0.0.1 localhost 本地主机127.0.0.1 127.0.0.1 www.xmind.com加上后便可正常使用本地主机进行访问!
如果还是有问题可以参照这篇文章
<强>本地主机不能访问127.0.0.1可以访问的原因及解决方法强>
有时候我们在调试程序的时候,会出现一些莫名其妙匪夷所思的奇怪问题,主机不能访问但127.0.0.1可以访问的问题就是其中之一。
我估计大多数人都不会去想localhost到底与127.0.0.1有什么不同,就比如我,有时候用http://localhost/来访问本地服务器网页,有时则用http://127.0.0.1/来访问,我觉得他们是通用的表示本地服务器的两个不同的写法而已,就好比一个网页可以通过域名来访问也可以通过IP来访问一样,localhost代表的是域名,而127.0.0.1则代表IP地址。
我的理解对不对呢?我们现在来看看更专业的解读吧。
本地主机与127.0.0.1的概念和工作原理之不同
要比较两个东西有什么不同,首先要弄清两者的概念,所以,我们从概念开始。
localhost:也叫本地、正确的解释是:本地服务器
127.0.0.1:在windows等系统的正确解释是:本机地址(本机服务器)
一个是“本地”,一个是“本”机。不过从这两个词来看,还是不能比较两者的区别。我们再看看他们的工作原理。
localhot:是不经网卡传输的,它不受网络防火墙和网卡相关的的限制。
127.0.0.1:是通过网卡传输的,它依赖网卡,并受到网络防火墙和网卡相关的限制。
通过上述概念和工作原理的比较,我想现在大家都心里有谱了吧,知道localhost与127.0.0.1有什么不同了。文中开头提到的主机不能访问但127.0.0.1可以访问的问题,究其原因,很可能是localhost访问时,系统带的本机当前用户的权限去访问,而用IP的时候,等于本机是通过网络再去访问本机,可能涉及到网络用户的权限。
另外,我们现在也应该明白了一个道理,那就是一般设置程序时本地服务用localhost是最好的,主机不会解析成IP,也不会占用网卡,网络资源。
本地主机不能访问127.0.0.1可以访问的解决方案
一般情况下ping本地主机应该为127.0.0.1,但是有时会出来下面这个东西:
在ping本地主机 回复::1:times<1毫秒 回复::1:times<1毫秒 回复::1:times<1 ms地址根本不是127.0.0.1,而是“::1:”
在萍127.0.0.1正常 回复来自127.0.0.1:字节=32 times<1毫秒 回复来自127.0.0.1:字节=32 times<1毫秒 回复来自127.0.0.1:字节=32 times<1 ms<强>原因分析:强>
IPV6协议将127.0.0.1解析为::1 (127.0.0.1 IPV6的形式)
Vista开始菜单中输入cmd回车后打开命令提示符,输入ping本地主机默认的就会出现返回的数据包并不是127.0.0.1而是::1。这就是IPV6格式的本地地址,
<强>解决方案1:强>
修改主机文件用记事本打开C:/WINDOWS/system32系统/司机/etc/主机文件,看里面是否有包含:
127.0.0.1 localhost
引用>如果没有则将其添加进去,再查看能否访问localhost。
主机文件部分内容
# 127.0.0.1 localhost #::1 localhost 127.0.0.1localhost 本地主机127.0.0.1<强>解决方案2:强>
1,打开Internert信息管理查看IIS是否启动,且默认网站时候已经开启;
2,打开http://127.0.0.1/看是否能访问IIS的默认网页,能访问则说明IIS已经成功安装到电脑上,可能是无法解析localhost;
3,开始,命令(cmd)——ping本地主机,看是否能ping通,从127.0.0.1上返回信息,如果成功则说明可以解析localhost;
4,如果上一步不成功,则用记事本打开C:/WINDOWS/system32系统/司机/etc/主机文件,看里面是否有包含:127.0.0.1 localhost,如果没有则将其添加进去,再查看能否访问localhost。
VUE项目主机端口服务器拒绝连接,只能用127.0.0.1怎么办