我的知识记录

手机端打不开_502 504 DNS错误区分

腾讯云CVM 做手机端打不开排查,能 ping 通但打不开是端口或 Web 服务问题(ping 通只说明服务器在线,80/443 端口可能没开);ping 不通是服务器宕机、安全组禁 ping、或 DNS 解析到错误 IP;DNS 错误是解析没生效或域名过期。

应用层排查:curl -I http://域名看状态码(200正常,301跳转,403禁止,404不存在,500程序错误,502网关错误,504超时);看 Web 错误日志(nginx: /var/log/nginx/error.log,apache: /var/log/httpd/error_log);看 PHP 错误日志;数据库是否能连接(mysql -u用户 -p -e "show databases")。

参考(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 ```

SSL证书过期是网站打不开的常见原因。域名过期提前 15 天续费,过期后解析会停止;安全组未放行 80/443 是云服务器最常见的坑,控制台安全组添加入站规则;Web服务未启动用 systemctl start nginx,设为开机自启 systemctl enable nginx;SSL证书过期浏览器报不安全,续签后重载配置。

数据库连接失败导致的打不开:PHP 页面报数据库连接错误,检查数据库服务是否启动、连接地址端口是否正确、用户名密码是否正确、数据库是否存在、权限是否够。MySQL 用 mysql -u用户 -p 测试连接,看报错信息(Access denied 是密码错,Can't connect 是服务没启动或端口不对)。

手机端打不开_502 504 DNS错误区分

标签:

更新时间:2026-08-30 17:10:23

上一篇:微信4.0八开_分身版_Win10_闪退完整教程

下一篇:网站ERR_CONNECTION_TIMED_OUT_全国拨测与本地网络区分