请选择 进入手机版 | 继续访问电脑版

登录 1秒注册

4414站长论坛

搜索
查看: 101
回复: 16

[建站] 利用CDN开启HSTS功能

[复制链接]
catiz(3级)
 楼主| 3 天前 |   使用道具 举报 显示全部楼层 |阅读模式
首先说一下什么是HSTS
HSTS即为HTTP严格传输安全协议(HTTP Strict Transport Security,简称:HSTS)
为什么要开启HSTS?
首先我们要明白HTTPS,即HTTP安全协议,但用户输入域名进行访问时,即使开启了强制HTTPS,浏览器也必须用HTTP跳转至HTTPS,因为浏览器默认的标头为http://而并非https://,这样可能会导致用户在访问HTTP的时候就被恶意拦截。
但如果开启了HSTS,用户在访问过一次之后,下次在访问,浏览器就自动直接使用https://标头,绕过http://标头,从而保护安全。
这样便降低了风险,而且还能让你的网站更加高大上。可以跟小白吹嘘我的网站有HSTS功能,然而他可能连HTTPS都配置不好。
如果开启HSTS功能?
有的站长用的是服务器,这个就比较好开启 HSTS 功能了,百度上一大堆。修改Apache或Nginx的配置文件,添加HTTP请求头即可。
但是有些穷逼站长,比如说我,学生党,用的是虚拟主机,没办法修改 Apache 或 Nginx 的配置文件,怎么办呢,我们就可以使用 CDN 来做到。
这里在Apache和Nginx如何开启HSTS就不说了,百度一堆教程。
什么?你没有 CDN?答:建议去备案一下。
什么?CDN没有自定义 HTTP 响应头的功能?答:建议使用又拍云CDN一键开启HSTS,文章的后面会介绍。往下看
所以我们用到的方法就是使用 CDN 的自定义 HTTP 响应头来开启 HSTS 功能
首先添加自定义 HTTP 响应头名称
Strict-Transport-Security
内容设置为
max-age=31536000
这个max-age的单位是秒即为s,31536000的意思就是缓存一年整
当然你也可以把内容设置为
max-age=31536000; includeSubDomains
那么多出来的includeSubDomains代表着这个网站所有子域名也必须通过 HTTPS 协议来访问。这个我就不打开了,还可以添加preload内容,这个代表着即使用户之前没有访问过,也会使用 HTTPS 协议。这个的由Google Chrome 维护,ChromeFirefoxSafariIE 11 Microsoft Edge 都在使用,最新的Edge应该也有。但是加入的条件很大,大家有兴趣可以去百度看看,这里就不说了。
CDN配置如图所示
image.png 然后我们等待 CDN 配置生效之后可以去查看是否有这个头部[
image.png
可以看到已经有了这个头部信息,也就说明我们已经开启了 HSTS ,如果不会可以去 MySSL 检测一下评分
image.png
果然不出所料,是又大又绿的 A+,也就说明我们成功开启了 HSTS,不然我们只能得到 A
如果你觉得太麻烦,完全学不会,或者你使用的 CDN 没有此功能,我建议使用又拍云 CDN,一键开启 HSTS 功能。
其实原理就是添加头部信息,用新浪虚拟主机的我表示主机完全没办法去添加
本文参加又拍云征文活动,未经允许禁止转载,7月3日之后可以

使用道具 举报

神回复

  • 回复Alex2
    学习涨知识了,第一次知道HSTS
  • 回复冰泪1
    HSTS第一次知道
  • 回复黔小幼1
    这个要收费的,不过是https  htst这是什么鬼
  • 回复我是童童1
    HSTS功能  这个好像是要收费的吧,比如百度匀加速开启加S的也要收费
  • 回复9731717911
    hsts?什么玩意?
  • 回复我未来1
    应该是https  吧,不好弄
  • 回复3651
    这是个号帖子,只能做到A,拿去试试
学习涨知识了,第一次知道HSTS

使用道具 举报

Alex 发表于 2020-5-22 23:42
学习涨知识了,第一次知道HSTS

嘿嘿

使用道具 举报

有点用吧,阿里云CDN貌似支持一键开启HSTS,腾讯不知道,应该也有

使用道具 举报

HSTS 确实之前没听说过 。。。
12年电影网站建设服务...包收录、包指导 成都地铁

使用道具 举报

百度cdn可以免费开启  但是还不想用这个东西
韩国整形博主 http://www.cnwanle.com/
目前时间比较宽松需要seo兼职优化的可以联系我qq215858927

使用道具 举报

一直用百度的 打开速度明显快了很多
棋牌源码,整站源码https://www.a3ym.com

使用道具 举报

神乎其技么?
最牛逼的站群系统 swanyun.com 我成功被洗脑了

使用道具 举报

HSTS第一次知道
www.shudongwenxue.com

使用道具 举报

这个要收费的,不过是https  htst这是什么鬼
入行不久,我已经没有签名了......

使用道具 举报

HSTS功能  这个好像是要收费的吧,比如百度匀加速开启加S的也要收费
我是一个简简单单的网络营销人,目前SEO和SEM都要做!

使用道具 举报

hsts?什么玩意?
行到水穷处,坐看云起时!

使用道具 举报

应该是https  吧,不好弄
引流脚本
无敌脚本圈 http://www.58jst.com

使用道具 举报

这是个号帖子,只能做到A,拿去试试

使用道具 举报

原来还有这一招,学习了

使用道具 举报

本帖最后由 玩乐时光 于 2020-5-24 13:25 编辑

还不想用这个东西  还是http网速快一些  刚开启了试一下
韩国整形博主 http://www.cnwanle.com/
目前时间比较宽松需要seo兼职优化的可以联系我qq215858927

使用道具 举报

阿里云可以免费一键HTTP转https,西部数码需要部署SSL费用,至于百度云有半程加密:仅在网民到CDN节点的访问采用HTTPS服务。

全程加密:网民到CDN节点和CDN节点到源站都采用HTTPS服务。但是不校验源站证书。

须源站开通并支持SSL,同时支持自签名证书和受信任的CA签发的证书。

严格加密:网民到CDN节点和CDN节点到源站都采用HTTPS服务。且校验源站证书。

须源站开通并支持SSL,只支持受信任的CA签发的证书。
4414铁杆粉丝

使用道具 举报

您需要登录后才可以回帖 登录 | 1秒注册

站长论坛积分规则

辽ICP备17019053号-2|Archiver|手机版|小黑屋| 站长论坛

GMT+8, 2020-5-25 18:20 , Processed in 0.137465 second(s), 76 queries .

Powered by Discuz! X3.3

© 本站内容均为会员发表,并不代表本站长论坛立场!

快速回复 返回顶部 返回列表