欢迎访问我的个人博客: https://赵旗.top/

前言

寒假的时候用Hexo+Github pages搭建了属于自己的博客,前不久才绑定了个人域名。作为一名有强迫症的程序猿,肯定还要给自己加一个绿色的小锁头。
在网上看别人的博客,大部分是用的CloudFlare提供的免费https服务,也有采用的阿里云提供的一年免费证书,我选择的是后者。

准备

  • 个人域名:https://赵旗.top/
  • Github pages
  • 阿里云购买的SSL证书

添加SSL证书

  1. 进入阿里云控制台,依次点击安全(云盾)->CA证书服务,然后点击右上角的购买证书。
  2. 依次选择品牌为Symantec,保护类型为一个域名,证书类型此时会多出一个选项免费型DV SSL点击选择,然后点击立即购买,支付0.00元。


    注意:免费的SSL证书有效期只有一年,过期之后就需要重新申请了。
  3. 支付成功后,点击进入证书控制台,然后点击补全,填写相关信息,提交申请。


    域名验证类型选项记得勾选:证书绑定的域名在【阿里云的云解析】产品中,授权系统自动添加一条记录以完成域名授权验证。
  4. 等待20分钟左右,即可收到签发成功的通知了,也可以在证书控制台中实时看到审核进度。
  5. 在浏览器中输入https://域名/ ,可以看到地址栏前面有一个小绿锁,很惊喜有没有~

http强制跳转https

按照上述步骤添加了SSL证书后,发现如果在地址栏中输入的是https://域名/ 就会有绿锁头,如果输入的是http://域名/ ,则还是http,并不会自动跳转至https。怎样让访客点击http://域名/ 时能强制跳转到https呢?
在Google上看了好多的博客都没能找到解决方案,突然发现Github上有一个Enforce HTTPS选项,抱着试一试的心态,最后竟然成功了。
1. 登录Github,进入自己的Github.io项目中,点击Setting,往下拉,可以看到有个选项叫Enforce HTTPS,点击勾选。

2. 打开浏览器,在地址中输入自己的http://域名/ ,已经可以自动跳转到https下了,大功告成。

Github pages个人域名添加SSL相关推荐

  1. GitHub Pages 自定义域名实践整理

    这篇博客将整理在配置博客以及项目 Pages 的自定义域名过程,遇到的问题以及解决方法.Github 的文档对于如何配置自定义域名有详细的介绍,这里不会全部翻译,只重点记录实践的过程,内容涉及为用户网 ...

  2. 【前端】Github Pages 与域名关联简明教程

    Github Pages 与域名关联简明教程 1. 向你的 Github Pages 仓库添加一个CNAME(一定要*大写*)文件 其中只能包含一个顶级域名,像这样: example.com 如果你是 ...

  3. github pages + Hexo + 域名绑定搭建个人博客增强版

    概述 前面我们用github pages + Hexo 搭建了一个简单版的个人博客系统,但是里面的内容单调,很多功能不够完善,所以我们需要对yelle 的主题进行优化和完善.基本搭建请访问:http: ...

  4. 用hexo+github pages+独立域名搭建个人博客

    摘要 用hexo建立博客这个教程,查阅了很多资料,自己倒腾了两三个小时弄好了. 现在简单记录下,以便不时之需.欢迎来我的博客 https://www.heson10.com 基本环境 Window10 ...

  5. GitHub Pages自定义域名如何支持https

    就在前不久,GitHub Pages开放了自定义域名支持HTTPS.这意味着广大用GitHub Pages搭建个人博客的同学们有福了,不用再自己买证书或借用第三方服务,就能开启网址左边的小绿锁啦,非常 ...

  6. Gandi下配置Github pages的自定义域名

    用自定义网址去替换username.github.io.,因为自己有这样的需求,但是在网上看到的大多都不适用,所以整理下正确的三步方法. 在Gandi购买的.me域名username.me,托管在Gi ...

  7. hexo双线部署coding+github pages,实现https并开启又拍云CDN全站加速

    博客原文:hexo双线部署,实现https,并开启又拍云CDN全站加速 https://blog.kaygb.com/17.html hexo双线部署,实现https,并开启又拍云CDN全站加速 双线 ...

  8. 使用vuepress搭建GitHub pages静态博客页面

    提前说明:本过程比较详细,相当于手把手的教,针对于不熟悉vuepress的人介绍的,大佬不喜勿喷. 第一步:新建一个GitHub仓库 仓库名随便取,不用以 username.github.io 这种方 ...

  9. Hexo在Github中搭建博客系统(7)万网域名解析到Github Pages

    在万网上买域名是相对便宜的,如何直接将域名指向Github Pages呢? 一.购买域名 选域名 登录阿里云万网,根据你自己想好的域名去查询那些网站可以购买. 如果是个人网站,一般以姓名全拼进行注册, ...

最新文章

  1. 教程 | 基于LSTM实现手写数字识别
  2. js实现的时间轴效果
  3. 线性代数里的最小二乘法介绍
  4. python计算每月工资-Python实现扣除个人税后的工资计算器示例
  5. 【NGN学习笔记】4 软交换中的协议2—Megaco/H.248
  6. SpringBoot AOP实现接口次数访问统计
  7. CentOS之httpd与apache安装区别
  8. 记录一个自动创建分区的脚本
  9. win10 平台VS2019最简安装实现C++/C开发
  10. TensorFlow(1)-模型相关基础概念
  11. mysql数据表数据丢失6_MYSQL数据表损坏的原因分析和修复方法小结
  12. 三星9158p 升级android版本,三星I9158P官方固件rom系统刷机包_原版系统线刷包_可救砖用...
  13. 微信开发 自动转发朋友圈 自动添加好友等等
  14. 打造急速开发框架FastApp
  15. IDEA的ultimate(最终版)与community(社区版)的区别?
  16. Webpack打包css文件-css-loader+style-loader
  17. 调试经验——使用VBA显示Excel中所有faceId对应的图标 (Display all FaceID Icons in Excel with VBA)
  18. java如何使用live2d_使用live2d web驱动(网页看板娘)
  19. bpmn 文件 服务器部署,Java项目activiti BpmnModel生成的流程图,部署服务器乱码问题...
  20. 谷歌浏览器设置打开新标签页为指定网页设置

热门文章

  1. POI-TL学习--文本样式设置
  2. 随机过程在计算机领域的应用,清华大学出版社-图书详情-《随机过程及其在金融领域中的应用(第2版)》...
  3. class在c语言中,C语言中的class的应用
  4. 7-ZIP压缩软件设置文件关联及设置密码
  5. Java 8计算一年前或一年后的日期
  6. 假装自己是“黑客”二
  7. 计算机组成原理算术运算实验报告,《计算机组成原理》实验报告---8位算术逻辑运算实验.doc...
  8. SVD5.S09.05.F00,VIS插装阀
  9. 雅虎通可以批量添加MSN用户了
  10. Windows打印机共享配置设置