温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

怎样检测ssl是否生效

发布时间:2026-10-06 07:27:42 来源:亿速云 阅读:116 作者:小樊 栏目:软件技术

检测 SSL 是否生效(即网站是否成功启用 HTTPS 并正常工作),可以从浏览器、命令行、在线工具、服务端几个层面来做。下面按常用程度给你一个清晰清单。


一、最直观:用浏览器检测

1. 看地址栏

  • 访问 https://你的域名
  • 地址栏显示 小锁图标 ✅
  • 点击锁 → 查看证书信息(颁发者、有效期、域名)

⚠️ 注意:

  • 如果是 “不安全”/“红色警告”,说明证书无效或配置有问题
  • 如果是 “小锁但灰色/带警告”,可能是混合内容(HTTP 资源)

二、命令行检测(推荐)

✅ 1. 检测证书是否生效(最常用)

openssl s_client -connect 域名:443 -servername 域名

关注:

  • Verify return code: 0 (ok)
  • 证书有效期
  • 证书绑定的域名

✅ 2. 用 curl 检测

curl -I https://域名

或详细:

curl -v https://域名

看到:

  • SSL connection using xxx
  • HTTP 状态码(200 / 301 等)

✅ 3. 检查是否强制跳转 HTTPS

curl -I http://域名

应看到:

301 Moved Permanently
Location: https://域名

三、在线工具(无需命令)

适合非技术人员:

  • SSL Labs(最权威)
    https://www.ssllabs.com/ssltest/

  • SSL Shopper
    https://www.sslshopper.com/ssl-checker.html

  • Why No Padlock
    https://www.whynopadlock.com/

可检测:

  • 证书是否有效
  • 链是否完整
  • 是否有混合内容
  • 协议安全性

四、服务器端自查

Nginx

listen 443 ssl;
ssl_certificate /path/fullchain.pem;
ssl_certificate_key /path/privkey.pem;

检查:

nginx -t
systemctl reload nginx

Apache

SSLEngine on
SSLCertificateFile
SSLCertificateKeyFile

五、常见“SSL 不生效”的原因

  • 证书未绑定正确域名
  • 443 端口未开放
  • 证书链不完整
  • HTTP 未跳转 HTTPS
  • 证书过期
  • 使用了自签证书

六、快速判断总结

检测方式 是否推荐 说明
浏览器锁 ✅ 最直观
openssl ✅✅ 最专业
curl ✅✅ 最方便
在线工具 ✅ 最省事

如果你愿意,可以告诉我:

  • 用的是 Nginx / Apache / 宝塔 / Docker
  • 是 域名证书 / 自签 / Let’s Encrypt
  • 遇到的是 无法访问 / 红锁 / 跳转异常

我可以直接帮你定位问题。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

ssl
AI
助
手