虚拟主机访问故障_网站打不开但ping通实操
网站打不开但ping通时分清客户端和服务端。客户端问题(本地 DNS、hosts、浏览器缓存、网络)换个网络或设备就能打开;服务端问题(服务器宕机、Web服务挂了、配置错误、资源耗尽)所有用户都打不开。用在线网站检测工具(站长工具、拨测网)查全国访问情况,能快速区分。
网络层排查:ping 域名看是否通(请求超时是服务器或网络问题,未知主机是 DNS 问题);tracert 域名看路由在哪一跳中断(国内节点中断是运营商问题,国外节点中断是国际出口或被墙);nslookup 域名看解析 IP 是否正确(和面板显示的服务器 IP 对比)。
参考(Windows hosts与DNS刷新): ``` # 查看hosts文件 # Windows: C:WindowsSystem32driversetchosts # Linux/Mac: /etc/hosts
# 刷新DNS缓存 # Windows ipconfig /flushdns # Linux (systemd-resolved) sudo systemd-resolve --flush-caches # Mac sudo dscacheutil -flushcache sudo killall -HUP mDNSResponder
# 测试端口连通性 telnet 域名 80 telnet 域名 443 # 或PowerShell Test-NetConnection 域名 -Port 80 ```
502 Bad Gateway 是 Web 服务(Nginx/Apache)能连但后端(PHP-FPM/应用服务)没响应。排查 PHP-FPM 是否启动(systemctl status php-fpm)、端口是否监听、错误日志是否有 PHP 致命错误。504 Gateway Timeout 是后端处理超时,增大 fastcgi_read_timeout 或优化慢查询。
数据库连接失败导致的打不开:PHP 页面报数据库连接错误,检查数据库服务是否启动、连接地址端口是否正确、用户名密码是否正确、数据库是否存在、权限是否够。MySQL 用 mysql -u用户 -p 测试连接,看报错信息(Access denied 是密码错,Can't connect 是服务没启动或端口不对)。

更新时间:2026-08-27 12:14:01
上一篇:网站强制HTTP跳转HTTPS配置教程|门户站HTTPS迁移专用Apache服务器301重定向配置