SSL开启后CDN解决方案

技术宅虽然是个人博客,但是也是很注意数据的,比如技术宅每3天就会备份一次静态文件和数据库,不论什么样的网站,我相信,数据对站长都是很重要的!

87801436772798500

前段时间技术宅用的都是景安的免费ssl:景安的基础级DV-超快 SSL,后来又发现景安在做活动,专业级IV-超酷SSL享受买一年赠送一年的活动,于是手痒痒了,就花了800大洋买了个,虽然用处和免费的差不多,但是,有很好的保障嘛。

网站开启了https是数据加密了,但是之前用的阿里CDN就用不了了,究其原因还是阿里不支持开启HTTPS的站点开启CDN,问了腾讯,说功能在内测,在腾讯没认识的,只能找找支持HTTPS的CDN服务商了。

还真找了个,叫做VeryCloud的,并且很给力的是每个月享受50G的流量,这对于很多的个人博客是够用了,并且测试了还是很不错的!

注册云端CDN

首先,我们先前往VeryCloud注册账号,注册地址https://www.verycloud.cn/;验证完邮箱和手机即可使用了。

进入控制台

点击进入控制台,选择云分发即可。然后按照下图流程操作!

火狐截图_2015-12-29T08-10-50.342Z

点击证书管理,然后点击新建!

证书添加

点击新建后,就会弹出如下窗口。

火狐截图_2015-12-29T08-14-58.675Z

如图,输入一个自定义能识别的名称,然后依次上传crt和key文件,并确定即可!CA机构证书的话,免费证书和个人证书应该是没有了,至少沃通免费证书绝没有。。。反正没有标星,直接忽略吧。

添加网站

注册并登陆VeryCloud云端网络之后,启用云分发,并前往云分发控制台的频道管理界面添加新域名

因为我们的目的是要在开启https之后保护IP不泄露,所以我们必须把所有要展示的域名都加进去,比如博客主域名:

火狐截图_2015-12-29T08-17-10.401Z

如图,基本只要按中文提示填写即可,其中如果源站没有开启强制https那么可以填写80,而源站要是开启了http强制跳转https的话,那就必须填写443端口,否则CDN会经常异常!

我博客主域名开启了强制https,所以我填写了443端口,二级静态域名没有开启,所以我填写80,区别是填写80能略微降低CDN抓取源站造成的压力。毕竟http还是比https略微费服务器一点!

下面的探测URL就随便填写一个网站存在的地址吧,比如我填写的是ico图标地址。

设置缓存

这个根据自己的情况设置。特别注意的是,其中有个静态页面,指的是html、htm和shtml这类页面,一般博客都做了伪静态,所以如果不需要缓存html伪静态页面,请使用自定义或遵循源站,自定义则需要去掉html等后缀。火狐截图_2015-12-29T08-18-37.102Z

 

HTTPS设置

接下来的回源方式就和前文提到的80和443的选择异曲同工了,还是一样的道理,如果源站有强制https,那么就必须选择HTTPS协议回源才行!

强制https访问,这是腾讯云CDN都没有的功能,云端提供了!本来我还更高兴的!结果发现这个强制https跳转居然是返回302状态,感觉不是很符合百度推荐的301永久跳转,我个人最后是在源站设置了301跳转。

SSL证书这一项就是选择我们前面新建的那个SSL证书了。

火狐截图_2015-12-29T08-20-15.996Z

点击创建然后就可以了,记得频道需要创建两个一个是根域名即:0513c.com,还有一个是jszbug.com,也就是说你要给哪个站开启CDN就需要添加哪个域名为名的频道,否则会出错呢。

教程就分享到这里,有问题欢迎交流!

技术分享

朝鲜神秘的红星操作系统曝光:一个安全又极品的OS

2015-12-28 22:06:44

技术分享

NASA喊你去探索火星!不过是在地球上

2015-12-30 11:24:02

2 条回复 A文章作者 M管理员

评论已经关闭

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
有新消息 消息中心
搜索

关于我们

技术宅,专注分享,专注技术!分享互联网科技新闻轶事,分享生活小常识,各种数码使用小技巧!互联网的精神本就是分享,我们坚信分享会带来更多的进步!

Copyright © 2020 技术宅 苏ICP备17056378号 苏公网安备32010202010371号 - 查询 29 次,耗时 0.1599 秒 南京市玄武区酷芯壳网络科技中心 提供技术支持 安全联盟认证