建站技巧

解决申请 HSTS 时 Warning: Unnecessary HSTS header over HTTP 的方法

 7个月前 (06-22)     392  
文章目录

之前看到有文章说加入HSTS怎么怎么好,就试着申请了一下,在申请加入HSTS Preload List时,遇到了Warning: Unnecessary HSTS header over HTTP的错误,然后各种搜解决方法,找到后顺便记录下。

解决申请 HSTS 时 Warning: Unnecessary HSTS header over HTTP 的方法

申请地址https://hstspreload.org/

Nginx

修改配置文件为如下所示:

map $scheme $hsts_header {
    https   "max-age=31536000; includeSubDomains; preload";
    }

server {

......(others)

  add_header Strict-Transport-Security $hsts_header;

......(others)
}

修改后重启Nginx

Apache

修改配置文件为如下所示:

<VirtualHost *:443>

......(others)

    Header always set Strict-Transport-Security "max-age=31536000; includeSubDomains; preload"


......(others)
</VirtualHost>

修改后重启Apache

参考

How to add the HSTS header only for HTTPS requests on Nginx
Configure HTTP Strict Transport Security HSTS htaccess

版权声明:一为 发表于 7个月前 (06-22),共 604 字。
转载请注明:解决申请 HSTS 时 Warning: Unnecessary HSTS header over HTTP 的方法 | 一为忆

暂无评论

暂无评论...
2019/12/2 17:30
WebStack 导航主题升级 Font Awesome 5 图标库 详情