建站技巧

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

 5个月前 (06-22)     247  
文章目录

之前看到有文章说加入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

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

暂无评论

暂无评论...
2019/11/5 19:31
双 11 还没到,我就已经开始剁手了–! 详情