VUE项目主机端口服务器拒绝连接,只能用127.0.0.1怎么办

  介绍

小编给大家分享一下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怎么办