部署在 VPS 上的网站突然无法访问,浏览器提示无法连接或超时。按照下面的标准流程逐项排查,大部分问题可以在几分钟内定位。
可能原因
- 域名解析未生效或解析到了错误 IP;
- VPS 未运行、Web 服务(Nginx/Apache)停止;
- 防火墙未放行 80/443 端口;
- 本地网络或 DNS 缓存异常。
标准排查流程
- 确认域名解析指向正确 IP:
nslookup 你的域名
ping 你的域名
解析 IP 应与会员中心「我的服务」详情页中的 IP 一致;不一致请到「我的域名」修改 DNS 记录。
- 确认 VPS 状态为「运行中」,未到期暂停。
- 测试 80/443 端口连通性:
telnet 你的IP 80。 - SSH 登录检查 Web 服务状态:
systemctl status nginx
systemctl status apache2
ss -tlnp | grep -E '80|443'
- 服务未运行则启动:
systemctl start nginx,并查看错误日志定位原因。 - 检查防火墙是否放行端口,必要时临时清空规则测试。
- 本地换网络、换浏览器或用无痕模式访问,排除缓存干扰。
提示:能用 IP 直接访问但域名不行,问题一定在解析或 Web 服务的虚拟主机配置上。
仍未解决
请通过「支持服务 → 工单」提交,需提供:域名、VPS IP、上述各步测试结果、Web 服务错误日志最后 20 行,客服将协助进一步定位。