nginx 解决 No connection could be made because the target machine actively refused it

已经搭建好的环境突然全部nginx502,localhost拒绝访问

报错信息:

connect() failed (10061: No connection could be made because the target machine actively refused it) while connecting to upstream, client:

 

打开cmd,在cmd中 ping 127.0.0.1 会出现下图情况。

 

 

ping 解析出来的是 IPV6 的::1,原因是windows有个优先解析列表,当ipv6的优先级⾼于ipv4时,就会出现这种情况。

执行命令:netsh interface ipv6 show prefixpolicies

 

解决办法:修改优先解析表让 ipv4 优先级高于ipv6的记录。方法如下:

 

依次逐⾏复制下⾯命令执⾏,调整顺序

netsh int ipv6 set prefix ::/96 50 0

netsh int ipv6 set prefix ::ffff:0:0/96 40 1

netsh int ipv6 set prefix 2001::/32 30 3

netsh int ipv6 set prefix ::1/128 10 4

netsh int ipv6 set prefix ::/0 5 5

调整后执⾏ netsh interface ipv6 show prefixpolicies 检查⼀下 重启电脑 ⽤得好好的,

 

原文出处:【无标题】nginx 502 解决 No connection could be made because the target machine actively refused it_nginx no connection could be made because the targ-CSDN博客

posted @   hello_stone  阅读(3473)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示