在运行Django项目时,出现127.0.0.1 拒绝了我们的连接请求

解决方法

在控制面板中,打开程序与功能

重新安装llS,记得展开全部勾选。安装完毕后记得重启,接下来就可以访问127.0.0.1了

遇到这种问题总结起来有如下方法:

方法一:重新安装IIS并重启
方法二:改变IPV4,IPV6优先级
方法三:ping通127.0.0.1以及localhost
方法四:修改django等的版本 

 

拓展

127.0.0.1被称为本地回环地址,主要作用有两个:一是测试本机的网络配置,能PING通127.0.0.1说明本机的网卡和IP协议安装都没有问题;

另一个作用是某些SERVER/CLIENT的应用程序在运行时需调用服务器上的资源,一般要指定SERVER的IP地址,但当该程序要在同一台机器上运行而没有别的SERVER时就可以把SERVER的资源装在本机,SERVER的IP地址设为127.0.0.1也同样可以运行。

127.0.0.1对于网站建设者来说是常常用到的。

localhost与127.0.0.1的概念和工作原理之不同

要比较两个东西有什么不同,首先要弄清两者的概念。所以,我们从概念开始。

localhost:也叫local ,正确的解释是:本地服务器
127.0.0.1:在windows等系统的正确解释是:本机地址(本机服务器)

一个是“本地”,一个是“本机”。不过从这两个词来看,还是不能比较两者的区别。我们再看看他们的工作原理。

localhot:是不经网卡传输的,它不受网络防火墙和网卡相关的的限制。
127.0.0.1:是通过网卡传输的,它依赖网卡,并受到网络防火墙和网卡相关的限制。

posted @ 2021-02-19 11:40  南山林少  阅读(2757)  评论(0编辑  收藏  举报