宝塔面板启用HTTPS后无法打开?如何排查问题?
虽然启用了HTTPS,但网站仍无法通过HTTPS访问,通常是由于证书配置错误、Nginx未监听443端口、浏览器缓存或证书链不完整所致。
- 常见原因
原因 | 排查方式 | 解决方案 |
---|---|---|
证书未正确绑定 | 查看面板SSL配置 | 重新绑定域名 |
Nginx未监听443端口 | ss -tuln |
修改配置添加 listen 443 ssl |
证书链缺失 | 使用SSL Labs检测 | 补传中间证书 |
浏览器缓存 | 清除缓存或使用无痕模式 | 强制刷新 |
防火墙未放行443端口 | firewall-cmd --list-all 或查看云平台安全组 |
放行TCP 443端口 |
操作建议
- 进入【网站】模块 → 编辑站点 → “SSL”选项卡,确认证书状态为“已启用”。
- 检查Nginx配置中是否包含如下代码:
listen 443 ssl; ssl_certificate /path/to/fullchain.pem; ssl_certificate_key /path/to/privkey.pem;
- 使用在线工具 SSL Labs 检测证书链完整性。
- 清除浏览器缓存或尝试使用无痕模式访问测试。
更新时间:2025-06-05 19:38:17