实现Hexo博客从HTTP到HTTPS加密

本篇文章介绍如何将http的Hexo博客升级为加密的https网站。

"加密"

想必玩hexo博客的小伙伴们,都想把自己http网站升级成拥有加密传输的https网站。好处大致有三个,一是为了增加数据传输安全,二是谷歌百度等搜索都优先收录https网站,所以能一定程度上提高SEO排名,最后我认为有把小绿锁,能增加心里成就感。
废话不多说,直接进入正题。如何将http的Hexo博客升级为加密的https网站?

通过CloudFlare实现Hexo博客的HTTPS加密

cloudflare 是一家国外的CDN加速服务商,向客户提供网站安全管理、性能优化及相关的技术支持为主要业务。通过基于反向代理的内容分发网络(CDN, Content Delivery Network)、任播(Anycast)技术、基于nginx+lua架构的Web应用防火墙(WAF, Web Application Firewall)及分布式域名解析服务(Distributed Domain Name Server)等技术,Cloudflare可以帮助受保护站点抵御包括分布式拒绝服务攻击(DDoS, Distributed Denial of Service)在内的大多数网络攻击,确保该网站长期在线,同时提升网站的性能、访问速度以改善访客体验。

首先,在CloudFlare的官网注册一个CloudFlare账号并把添加自己的域名,点击下图中的DNS项目。
"CloudFlare1"

然后,点击下图中红圈内的「Add Record」按钮,添加如图中的两条记录,Type都选「CNAME」,Name一个填自己的域名,另外一个填WWW,Value都填github上托管的GitHub Pages地址,即your-github-username.github.com这样的形式。
"CloudFlare2"

-------------本文结束感谢您的阅读-------------
坚持原创技术分享,您的支持将鼓励我继续创作!
0%