网站打不开的时候,90% 的人第一反应是”重装服务器”——这是最贵的做法。
下面这张图,是我给客户排查时用的顺序:从最便宜的检查开始,一步步往下走。

第 0 步:先分清”只有你打不开”还是”大家都打不开”
- 手机关掉 WiFi 用流量打开——能开,就是你的网络/浏览器问题,跟服务器无关;
- 用在线多地测速(搜”网站测速 多地”)——如果全国都红,往下查;只有部分地区红,多半是 DNS 或线路。
原因 1|域名解析(最常见)
现象:所有地方都打不开、ping 域名找不到 IP。
怎么查:在线 DNS 查询工具查你的域名 A 记录,看指向的 IP 是不是你服务器当前 IP(换过服务器最容易忘改)。
注意:刚改完解析要等 10 分钟~24 小时(TTL),别急着重装。
原因 2|服务器本身出了问题
现象:连 SSH 都进不去,站点全部 502/超时。
怎么查:云控制台看机器状态(是否欠费、被关停);能进宝塔就看 CPU、内存、磁盘——磁盘写满是最常见的”突然全站挂”。
怎么修:清理日志、扩容磁盘,然后重启服务。
原因 3|Web 服务没跑起来或配置报错
现象:502 Bad Gateway、页面空白。
怎么查:宝塔 → 软件商店看 Nginx/PHP 是否在运行;看网站错误日志最后 20 行,报错会直接告诉你是哪一行。
怎么修:重启 Nginx 与 PHP;改过伪静态/反代配置的,回想最后一次改的是什么,改回去。
原因 4|端口或防火墙没放行
现象:域名和 IP 都超时、一直转圈。
关键:要放行两处——云服务器安全组 + 服务器本机防火墙。少一处都进不去。80、443 两个端口都要查。
原因 5|SSL 证书过期
现象:浏览器提示”不安全/证书已过期”;有的手机浏览器会直接拦。
怎么修:宝塔 SSL 页面续签,并把自动续签打开。这是我见过最冤的”全站打不开”。
原因 6|程序报错(PHP / 数据库)
现象:HTTP 500、白屏、提示数据库连接失败。
怎么查:看 PHP 错误日志;确认数据库在运行、密码没被改过(有人改过数据库密码却没同步到网站配置)。
原因 7|CDN 或备案那边的问题
现象:403、418、部分地区打不开、微信里打不开。
怎么查:登录 CDN 看回源配置是否正常、源站 IP 是否变了;确认域名已实名、备案是否失效(备案掉了国内访问会被拦)。
速查表(现象 → 先查什么)
| 现象 | 先去查 |
|---|---|
| 所有地方都打不开,ping 找不到 IP | 域名解析(原因 1) |
| 连 SSH 也进不去 | 服务器状态/欠费/磁盘(原因 2) |
| 502 Bad Gateway | Nginx/PHP 服务(原因 3) |
| 一直转圈、超时 | 端口与防火墙(原因 4) |
| 提示证书过期 | SSL 续签(原因 5) |
| 500 / 白屏 | 程序日志、数据库(原因 6) |
| 403 / 部分地区打不开 | CDN 回源、备案(原因 7) |
三件”千万别做”的事
- 别一上来就重装系统——十次里有九次是小事,重装反而把数据整没了;
- 别乱改 DNS 记录——改一个错一个,会同时把邮箱、子域名一起搞挂;
- 别为了通就关防火墙——通了,但等于把门拆了。
查完之后
站点恢复只是第一步。想下次挂的时候先知道,去装个监控:子比环境检测插件(查环境)、或者看这篇 用 Cloudreve 自建网盘 一样思路的自建工具。
查了半天还是不通,或者你不想自己碰命令行:QQ 2948391367,把你的现象截图给我,我先帮你判断是哪一层的问题。














暂无评论内容