美樂地

  • 首页
  • 简介
  • 文集
  • 友链
  • 留言
  • 赞助
  1. 首页
  2. 建站笔记
  3. 正文

为网站启用 HSTS 支持

2026-03-14 2621点热度 0人点赞 6条评论

HSTS(HTTP Strict Transport Security,HTTP 严格传输安全)是一种网站安全策略机制,它强制浏览器仅通过加密的 HTTPS 连接与服务器通信交互,杜绝使用不安全的 HTTP。它有效防止中间人攻击、SSL 剥离攻击和 Cookie 劫持,保障数据安全,提升访问速度与体验。

为网站启用 HSTS 支持

在 aaPanel 面板/宝塔面板左侧的菜单栏,网站 ->网站列表 -> 需要开启 HSTS网站 -> 配置文件(Conf),点击“配置”,找到 server 块内部(通常放在 SSL 配置附近,或 listen 443 ssl 之后)。将以下配置代码粘贴进去,若有类似代码请务必删除或注释掉——

add_header Strict-Transport-Security "max-age=63072000; includeSubdomains; preload";

代码解释:
max-age=63072000:告诉浏览器在未来两年内,强制使用HTTPS访问该网站(单位:秒)
includeSubDomains:该策略同时适用于当前域名的所有子域名
preload:允许将域名提交至浏览器内置 HSTS 预加载列表(Chrome、Firefox、Safari、IE 11 和 Microsoft Edge 等主流浏览器共享此列表)

add_header Strict-Transport-Security "max-age=63072000; includeSubdomains; preload";

点击 保存 即可。保存后,你可以通过浏览器的开发者工具(按F12,查看网络请求的响应头)来验证是否生效 。

温馨提醒:一旦启用 HSTS 支持,若 HTTPS 证书配置不正确或到期未更新,HSTS 会让浏览器强制拦截连接,用户无法通过点击“依然访问”的选项跳过告警错误,导致网站在设置的 max-age 期间对用户不可用,也无法降级至 HTTP 访问网站。若需删除请访问 https://hstspreload.org/removal 。


提交域名至 HSTS 预加载列表

HSTS 预加载列表提交网址:https://hstspreload.org/#submission-form

请确保网站能够通过 HTTPS 正常访问且稳定运行一段时间,同时,网站能自动重定向 HTTP 到 HTTPS,此外,所有的子域名都能使用 HTTPS 进行访问。

按照上文正确设置 HSTS 后,访问上述网址,在“Submission Form”输入已开启 HSTS 支持的域名,如 meledee.com,并提交。系统会自动校验,若符合条件会允许提交。

勾选下方的“I understand that preloading meledee.com through this form will prevent all subdomains and nested subdomains from beingaccessed without a valid HTTPS certificate:”并点击“Submit meledee.com to the HSTS preload list”按钮,显示提交成功。

过几周后,再次访问网址可查看列表的最新收录状态。以我的网站 meledee.com 为例,若显示 Status: meledee.com is currently preloaded. ,则代表已将域名提交至 HSTS 预加载列表。

提交域名至 HSTS 预加载列表


提交域名至 HSTS 预加载列表,我的网站 meledee.com 遇到以下两个错误提示:

问题一:Warning: Unnecessary HSTS header over HTTP Error: www subdomain does not support HTTPS.

aaPanel 面板/宝塔面板的配置文件编写逻辑有误,需修改原配置文件 ,正确代码如下,记得将 meledee.com 修改成您的网站——

server
{
listen 80;
server_name meledee.com www.meledee.com;
return 301 https://$host$request_uri;
}

问题二:Domain error: The www subdomain exists, but we couldn't connect to it using HTTPS.

故障原因是 www 子域名未使用 HTTPS。在 aaPanel 面板/宝塔面板左侧的菜单栏,网站 ->网站列表 -> 需要开启 HSTS网站 -> 配置文件(Conf),找到域名域名,确保主域名 meledee.com 存在之外,还需添加 www.meledee.com。

切换 SSL 选项卡,删除原有 SSL 证书,重新申请,确保证书域名包含 meledee.com,www.meledee.com。

提交域名至 HSTS 预加载列表可能遇到的问题

本作品采用 知识共享署名 4.0 国际许可协议 进行许可
标签: HSTS HTTPS
最后更新:2026-03-14

美樂地

这个人很懒,什么都没留下

打赏 点赞
< 上一篇
下一篇 >

文章评论

  • 石樱灯笼

    预订一个网站无法访问

    2026-03-15
    回复
    • 美樂地

      @石樱灯笼 只要配置正确,就不会导致网站无法访问

      2026-03-26
      回复
  • ACEVS

    加强版。

    2026-03-15
    回复
    • 美樂地

      @ACEVS 安全第一

      2026-03-26
      回复
  • obaby

    https还是有必要的

    2026-03-15
    回复
    • 美樂地

      @obaby 当前早已是主流

      2026-03-26
      回复
  • razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
    取消回复

    最新 热点 随机
    最新 热点 随机
    2027年部分节假日放假调休安排 我想看孙燕姿演唱会 国庆带娃记 Windows 10/11大小核调度手工优化 承认自己的平庸
    承认自己的平庸国庆带娃记我想看孙燕姿演唱会Windows 10/11大小核调度手工优化2027年部分节假日放假调休安排
    除了iPhone 5,苹果还有…… 我网站,低质站点? R.I.P 金牌配角吴孟达 我喜欢你是寂静的,仿佛你消失了一样 又一款好用的一键 DD 系统脚本
    最近评论
    网友小宋 发布于 9 小时前(11月07日) 放不了啊!
    姜辰 发布于 21 小时前(11月06日) 越来越想放假休息了 :razz: 啥时候上四休三嘞
    Ada 发布于 2 天前(11月05日) 站长你好,我是SitesLink的一名研发,看到您的个人博客,深有感触,诚邀您加入:https://...
    南香香 发布于 2 天前(11月05日) 167 万人想看,手速再快也拼不过代抢党,太真实了。燕姿的歌还是现场最对味,希望你下一站能抢到。
    灰常记忆 发布于 5 天前(11月02日) :cool: 冷门? 这种歌曲在脑海里 记忆中
    标签聚合
    我的大学 WordPress K40 段子 iOS Google Apple Windows 7 VPS 高清电影 Android AFF 春晚 iPhone Kindle 黑莓
    分类

    COPYRIGHT © 2009-2026 美樂地 Meledee.com. ALL RIGHTS RESERVED.

    Theme Kratos Modified By 美樂地|Meledee.com