为自定义域名的GitHub Pages添加SSL 完整方案
Google宣布了,从2017年1月份正式发布的Chrome 56开始,Google将把某些包含敏感内容的https页面标记为“不安全”。
为什么使用Cloudflare提供的免费SSL
收费的SSL服务总是比免费的更加周到,一般收费的SSL都会提供端到端的加密。但是价格不菲,对于个人博客来说,这是一笔不必要的开销。我只是需要看到网站地址栏有绿色的锁头,那就证明我们的网站相对安全了。
此外,使用https之后,谷歌、百度等搜索排名权值(PR等)也会有相对提升。
还有其他的一些,例如Cloudflare还提供免费的CDN和缓存技术,让浏览者有更好的体验~~
好了,说了那么多,直接看教程~~
创建CloudFlare帐户,并添加网站
首先你已经有自己的自定义域名的GitHub Pages ,我的 GitHub Pages cname文件写的是 yicodes.com
实现目标: 当访客输入 yicodes.com 强制跳转使用https,访问wwww 也会跳转到https://yicodes.com
注意不要写WWW前缀,大约60秒即可完成域名解析扫描。完成后点击 Continue Setup 继续下一步
你看到DNS记录(包括子域)列表之后,按照下图提示设置后,其中cname是为了重定向www准备的,点击 Continue 下一步
选择免费计划,然后下一步~
到你域名控制面板修改cloudflare给出的域名服务器,我这里以 Godaddy 为例
注:官方说明,域名服务器修改最长需要72小时生效 ,用了两个域名测试,大约需要 5~30 分钟,看到 Status: Active 即可
设置SSL
点击 crypto 菜单 , 然后设置 Flexible SSL ,如下图
添加www重定向到https://yicodes.com
添加自动重定向到 SSL页面
添加SSL的教程就此完成,一般需要5~30分钟生效!!! 如果你有疑问,欢迎到我博客留言
原文地址(转载前发邮件知会即可:romennts@gmail .com)
https://yicodes.com/2016/12/0...
参考资料
欢迎捐赠
只有微信支付~~赶紧黑一波支付宝全家桶
后记
这几天都在忙着做一些一直没有完成的Flag,例如深入了解docker以及本文的将网站升级到https,这其中面对很多的技术问题,当然是Google,可是发现在寻找答案的时候发现很多中文博客就像写流水一样,千篇一律,形成互相抄袭的恶循环,这就照成了在一些比较新的领域出现的问题,整个中文网,来来去去都是那几篇文章,如果一直纠结在中文网的圈子里,将很难获得正确的答案。于是我尝试把中文关键字改成全英关键字,找到许多相关的文章,再结合我那蹩脚的英文,还有很6的Google Translate 总能找到答案。
诚然,全英文章对我这大三还没有过四级的来说,这将是非常恶心的一件事,Chrome 的每一个标签都是英文,边看边用机器翻译,非常吃力,还有由于语法问题理解相反了,兜个大圈,但是我想到好的方法,画思维导图、画流程图、翻译对应的方法到博客,写下总结,不知不觉,问题一个个搞定,还留下有用的笔记,方便他人使用。
总之 ,不认识英文的软件工程师都不会有很大进步吧。当然我希望天朝的软件行业能早日处于世界之巅。
后端开发
google 浏览器本地使用 https 的解决办法
时倾赞 2阅读 611
真正类型安全的 Web Apps
superZidan赞 1阅读 878
拒绝裸奔,为 Elasticsearch 设置账号密码(qbit)
qbit阅读 6.5k
如何满速下载百度网盘文件
小红石赞 1阅读 5.9k
Linux内存泄露案例分析和内存管理分享
京东云开发者赞 2阅读 793
【超详细】Zod 入门教程
superZidan赞 1阅读 1.1k
ctf(pwn&reverse)总结
白风之下阅读 2.7k
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。