服务器及宝塔正常,如何处理网站打不开?
美国、香港服务器
服务器及宝塔正常,如何处理网站打不开?
08-12 来源:
一、如果你网站接入了 CDN(重点!你的环境大概率是这类)
现象:服务器宝塔正常、服务没挂,但域名访问打不开
步骤 1:区分是 CDN 故障,还是源站故障
测试方法
直接用浏览器访问【服务器公网 IP】(带上端口,80/443)
IP 能正常打开网站 → 问题出在 CDN 层面
IP 直接打不开 → 源站(宝塔 / 服务器内部)问题,往下看第二部分
CDN 场景常见故障清单
DNS 解析异常
ping 你的域名,看 IP 是不是 CDN 节点 IP
如果仍然解析到源站服务器 IP:CNAME 未生效、解析缓存没刷新;
解决:刷新本地 DNS ipconfig /flushdns,等待 DNS 生效。
CDN 回源配置错误(最高发)
回源 HOST 没有填写站点域名 → 400 Bad Request
回源端口写错(源站 80,CDN 配置回源 443,且源站没证书)
回源协议不匹配:CDN 用 HTTPS 回源,源站没有配置 SSL
源站防护拦截了 CDN 回源 IP(你之前配置了 IP 白名单!重点坑)
表现:CDN 返回 502、504、超时;但本地内网访问源站正常
解决:去 CDN 官网下载最新回源 IP,同步到服务器防火墙、宝塔防火墙白名单。
CDN 缓存异常 / 节点故障
测试:CDN 控制台更换加速区域、强制刷新全部缓存;或者临时关闭 CDN(域名切回 A 记录直连源站)验证。
CDN WAF 拦截
开启了 CDN 的 WAF,误拦截请求,访问出现 403。
二、不经过 CDN:直接访问 IP 也打不开(源站故障)
1)端口连通性测试(最关键)
本地电脑打开 CMD
plaintext
telnet 服务器IP 80
telnet 服务器IP 443
无法连通:云服务商安全组拦截 || 服务器防火墙拦截
云服务器:登录云厂商后台,检查安全组入站规则,放行 TCP 80、443
Windows 服务器:Windows Defender 防火墙入站规则放行 80/443
可以连通,但是浏览器打不开:服务、网站配置问题
2)宝塔 Web 服务状态检查
宝塔面板 → 软件商店
Nginx / Apache 是否正在运行
停止→重启一次。
Windows 宝塔一般使用 Nginx,少数 IIS 模式。
3)查看站点错误日志(定位精准原因)
宝塔 → 网站 → 对应站点 → 【日志】
常见日志报错:
403:目录没有首页文件、权限不足、防盗链、IP 限制拦截
404:网站根目录路径错误、伪静态规则错误
500:PHP 代码错误、程序文件损坏
502:PHP 服务异常、端口冲突
4)权限问题(Windows 宝塔高频)
Windows 系统:网站文件夹权限,给 IIS_IUSRS、Users 读取执行权限;
不要把网站放在需要管理员权限才能访问的系统目录。
5)端口占用
Windows 服务器管理员 CMD 执行:
cmd
netstat -ano |findstr ":80"
netstat -ano |findstr ":443"
查看 80/443 是否被其他程序占用(迅雷、其他 web 服务、旧 IIS),端口冲突网站无法监听。
三、通用快速定位手段(推荐优先操作)
临时方案:切走 CDN
域名 DNS 临时修改为 A 记录直接指向服务器 IP,绕过 CDN 测试。
切完能打开 = CDN 配置问题
切完依旧打不开 = 服务器源站问题
服务器本地自测
在服务器本机浏览器访问 127.0.0.1 或者 localhost
本机能打开,外网打不开 → 防火墙 / 安全组拦截
本机都打不开 → 站点配置、web 服务故障
四、根据页面报错快速判断
502 Bad Gateway
CDN:CDN 无法连接源站。排查:安全组、防火墙白名单、web 服务是否启动、端口监听。
504 Gateway Time-out
源站响应超时,服务器卡顿、程序卡死、网络不通。
400 Bad Request
CDN 场景 90% 是【回源 HOST 未配置】。
403 Forbidden
IP 访问被拦截(防火墙 / 宝塔防火墙 / IIS 限制)、目录禁止访问、防盗链。
无法访问此网站 / 连接超时
DNS 错误、端口不通、服务器关机、网络中断。
三二互联专业提供香港VPS,美国VPS主机,香港云服务器租用等业务香港美国到大陆CN2 GIA速度最快