核心摘要
证书、混合内容与 HSTS,一次讲清 HTTPS 部署中最容易出错的地方。
证书、混合内容与 HSTS,一次讲清 HTTPS 部署中最容易出错的地方。
部署 HTTPS 看似只是申请一张证书,实际落地时问题往往出现在细节处。
第一个坑是混合内容。页面本身走 HTTPS,但引用的图片、脚本或字体仍是 HTTP,浏览器会拦截或警告,导致样式与功能异常。建议全站资源统一走相对协议或绝对 HTTPS 地址。
第二个坑是证书链不完整。部分服务器配置只部署了站点证书而遗漏中间证书,在部分浏览器与移动设备上会报不受信。
第三个坑是 HSTS 的贸然启用。HSTS 一旦生效,在有效期内浏览器将强制以 HTTPS 访问,若此时站点 HTTPS 配置存在问题,用户将无法访问。建议先以较短的 max-age 试运行,确认稳定后再延长。
最后是证书过期监控。证书有效期趋于缩短,务必配置到期提醒与自动续期,避免因过期造成整站不可用。
网站安全HTTPS技术干货
