1.5 KiB
1.5 KiB
HTTPS 访问失败排查路径
日期:2026-06-18 场景:用户反馈网站 HTTPS 打不开,但服务器本身在线
排查顺序(从外到内)
1. 域名 DNS 解析
curl -I https://www.yijiedeng.cn
↓ 若 "Could not resolve host" → DNS 问题,不是服务器问题
2. 直接 IP 访问(绕过 DNS)
curl -Ik https://192.144.179.11/
↓ 若返回 200 → 服务器正常,问题在 DNS 域名配置
3. 腾讯云安全组检查
确认 443 入站规则允许 0.0.0.0/0
4. 服务器 nginx 状态
ssh root@192.144.179.11 'systemctl status gaokao-chat --no-pager'
本次案例
- 症状:
www.yijiedeng.cnHTTPS 访问失败 - 诊断:
curl -I https://www.yijiedeng.cn→Could not resolve host - 验证:
curl -Ik https://192.144.179.11/→HTTP/1.1 200 OK - 根因:域名注册商处
www子域名未配置 A 记录,或 DNS 传播未完成 - 解决:检查域名 DNS 管理面板,确保
wwwA 记录指向192.144.179.11
常见模式
| 症状 | 根因 |
|---|---|
Could not resolve host |
DNS 未解析 / 传播中 / 子域名 A 记录缺失 |
Connection refused |
安全组封锁 443 / nginx 未监听 443 |
SSL handshake failed |
证书过期 / 证书与域名不匹配 |
Connection reset by peer (SSL/TLS handshake 阶段) |
ICP 备案审批中,DNSPod 拦截域名(确认方法:certbot 报错含 dnspod.qcloud.com/webblock.html) |
| IP 直接访问正常,域名失败 | DNS 问题(最常见:漏配 www A 记录)或 ICP 备案拦截 |