网站ERR_CONNECTION_REFUSED报错排查流程总结(含教训警示)
一、问题概述
-
报错现象:访问目标网站提示“拒绝连接”,报错代码ERR_CONNECTION_REFUSED
-
已知前提:域名未到期、能ping通服务器地址、宝塔已配置域名与端口映射,此前可正常访问
二、初步排查(排除基础环境问题)
2.1 服务器系统防火墙排查
-
执行命令ufw status,确认防火墙状态
-
排查结果:ufw处于inactive(关闭)状态,排除系统防火墙拦截问题
2.2 本地端口连通性测试
-
执行curl命令测试核心端口:curl 127.0.0.1(80端口)、curl 127.0.0.1:8080、curl 127.0.0.1:1239
-
排查结果:80、8080端口无法连接,1239端口可返回“Not Found”(确认项目服务正常运行)
三、核心问题定位(锁定Nginx服务异常)
3.1 检查Nginx运行状态
-
执行命令:systemctl status nginx
-
定位结果:Nginx处于failed(失败)状态,启动失败
3.2 排查Nginx启动失败原因
-
查看Nginx报错日志,核心错误:nginx: [emerg] host not found in upstream 目标代理地址
-
原因解析:Nginx配置文件中存在指向问卷星的反向代理,该代理地址无法解析,导致Nginx启动失败
-
关联问题:Nginx启动失败 → 80端口无服务监听 → 外网访问域名拒绝连接,服务器上所有网站均无法正常访问
网硕互联帮助中心




评论前必须登录!
注册