免费教程 / 第五课

网站打不开?五类常见故障排查

实用排障 · 阅读约 15 分钟

网站突然打不开不要慌,按下面的顺序排查,90% 的问题都能定位。记住一个核心思路:从用户到服务器,数据依次经过"域名解析 → 网络端口 → 备案检查 → Web 服务 → 网站文件"五个环节,逐个验证即可。

第一类:DNS 解析问题

现象:浏览器提示"无法访问此网站 / DNS_PROBE_FINISHED_NXDOMAIN"。

第二类:安全组 / 防火墙端口未放行

现象:解析正确但连接超时(一直转圈最后超时)。

# Ubuntu 查看防火墙状态
ufw status
# 放行端口
ufw allow 80/tcp
ufw allow 443/tcp

第三类:未备案 / 备案问题拦截

现象:大陆服务器,域名打开直接显示"该网站未备案"提示页或连接被重置。

第四类:Web 服务(Nginx)问题

现象:浏览器提示 502、504,或直接拒绝连接。

# 检查 Nginx 配置语法
nginx -t
# 重新加载配置(修改配置后执行)
nginx -s reload
# 查看服务状态(systemd 系统)
systemctl status nginx

第五类:站点配置与文件问题

现象:能访问但显示默认页、404,或样式错乱。

排查命令速查表

目的命令 / 操作
查看解析结果ping 域名nslookup 域名
看端口是否通telnet 服务器IP 80
本机测试网站curl -I http://127.0.0.1
查 Nginx 错误日志/www/wwwlogs/站点名.error.log
查看端口监听ss -tlnp

按这五步走一遍,基本都能定位问题。自己排查不出时,把以上命令的输出截图发给客服,可以大幅提高解决效率。

← 上一课:配置 HTTPS 返回免费教程目录 →