【教程分享】博客添加Https

前言

基于Gitpage+Hexo的博客已经搭建了有一段时间了,在git的地址下我们可以看到是默认HTTPS的,因为用的是git的域名解析服务器,但是当我们添加了自己的个性域名之后却只能HTTP了。。这也没办法啊,如果实在自己的服务器上搭建的博客的话,可以直接申请一个
证书,安装就好了,可是无奈寄人篱下啊~自己安装证书这条路就走不通了。。。这该咋办呢?看着小伙伴们都https羡慕啊!!就在网上找了找,发现了几篇都是写cloudflare
,感觉cloudflare不错,就试了试。

注册

登录cloudflare注册一个账号,很简单,按照提示来就好了。

站点添加及设置

注册完成之后,点击add site添加站点,cloudflare会自动扫描域名的解析信息,扫描得也许并不完全,可以自己手动添加解析信息。添加完成之后,需要修改域名解析服务器为cloudflare的域名解析服务器,有些人可能会有疑虑,害怕修改为海外的域名解析后访问速度会变慢有延迟,经过测试,基本上没什么问题
,修改前后访问速度看不出什么显著的变化。以腾讯云为例,修改的话只需要登录之前的腾讯云的控制台,进入域名管理
选定要操作的域名,点击管理,然后在这里直接修改就好了
完成后,回到cloudflare,完成剩下的步骤,然后进入crypto,这里修改为flexible最后在进入page rules,添加一些页面规则,如下基本格式为

1
2
3
4
http://域名/
http://域名/*
http://*.域名/*
等等

简单原理

原理其实很简单,但对于加密的效果比http好但相对于在自己服务器安装SSL证书来说,安全性还是要差很多,因为这个只是加密了访问端到cloudflare服务器这段,然后服务器到gitpage的这段并没有加密,并且刚才我测试上传了一片文章后,惊奇的发现,HTTPS突然又没了。。。。现在还不太清楚原因,感觉还是不太稳定。。。感觉有时间可以考虑迁到自己的vps上了。。。。哈哈哈哈 ~整体来说,算是满足了部分要求了吧。。


声明:
文章标题:【教程分享】博客添加Https
文章作者:RookieHacker
文章链接:http://rookiehacker.coding.me/blog/2017/05/31/https/
文章版权属本博主所有,有问题或者建议欢迎在下方评论。欢迎转载、引用,但请标明作者和原文地址,谢谢。


喜欢,就支持我一下吧~