Github pages个人域名添加SSL
欢迎访问我的个人博客: https://赵旗.top/
前言
寒假的时候用Hexo+Github pages搭建了属于自己的博客,前不久才绑定了个人域名。作为一名有强迫症的程序猿,肯定还要给自己加一个绿色的小锁头。
在网上看别人的博客,大部分是用的CloudFlare提供的免费https服务,也有采用的阿里云提供的一年免费证书,我选择的是后者。
准备
- 个人域名:https://赵旗.top/
- Github pages
- 阿里云购买的SSL证书
添加SSL证书
- 进入阿里云控制台,依次点击安全(云盾)->CA证书服务,然后点击右上角的购买证书。
- 依次选择品牌为
Symantec
,保护类型为一个域名
,证书类型此时会多出一个选项免费型DV SSL
点击选择,然后点击立即购买,支付0.00元。
注意:免费的SSL证书有效期只有一年,过期之后就需要重新申请了。 - 支付成功后,点击进入证书控制台,然后点击
补全
,填写相关信息,提交申请。
域名验证类型选项记得勾选:证书绑定的域名在【阿里云的云解析】产品中,授权系统自动添加一条记录以完成域名授权验证。 - 等待20分钟左右,即可收到签发成功的通知了,也可以在证书控制台中实时看到审核进度。
- 在浏览器中输入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相关推荐
- GitHub Pages 自定义域名实践整理
这篇博客将整理在配置博客以及项目 Pages 的自定义域名过程,遇到的问题以及解决方法.Github 的文档对于如何配置自定义域名有详细的介绍,这里不会全部翻译,只重点记录实践的过程,内容涉及为用户网 ...
- 【前端】Github Pages 与域名关联简明教程
Github Pages 与域名关联简明教程 1. 向你的 Github Pages 仓库添加一个CNAME(一定要*大写*)文件 其中只能包含一个顶级域名,像这样: example.com 如果你是 ...
- github pages + Hexo + 域名绑定搭建个人博客增强版
概述 前面我们用github pages + Hexo 搭建了一个简单版的个人博客系统,但是里面的内容单调,很多功能不够完善,所以我们需要对yelle 的主题进行优化和完善.基本搭建请访问:http: ...
- 用hexo+github pages+独立域名搭建个人博客
摘要 用hexo建立博客这个教程,查阅了很多资料,自己倒腾了两三个小时弄好了. 现在简单记录下,以便不时之需.欢迎来我的博客 https://www.heson10.com 基本环境 Window10 ...
- GitHub Pages自定义域名如何支持https
就在前不久,GitHub Pages开放了自定义域名支持HTTPS.这意味着广大用GitHub Pages搭建个人博客的同学们有福了,不用再自己买证书或借用第三方服务,就能开启网址左边的小绿锁啦,非常 ...
- Gandi下配置Github pages的自定义域名
用自定义网址去替换username.github.io.,因为自己有这样的需求,但是在网上看到的大多都不适用,所以整理下正确的三步方法. 在Gandi购买的.me域名username.me,托管在Gi ...
- hexo双线部署coding+github pages,实现https并开启又拍云CDN全站加速
博客原文:hexo双线部署,实现https,并开启又拍云CDN全站加速 https://blog.kaygb.com/17.html hexo双线部署,实现https,并开启又拍云CDN全站加速 双线 ...
- 使用vuepress搭建GitHub pages静态博客页面
提前说明:本过程比较详细,相当于手把手的教,针对于不熟悉vuepress的人介绍的,大佬不喜勿喷. 第一步:新建一个GitHub仓库 仓库名随便取,不用以 username.github.io 这种方 ...
- Hexo在Github中搭建博客系统(7)万网域名解析到Github Pages
在万网上买域名是相对便宜的,如何直接将域名指向Github Pages呢? 一.购买域名 选域名 登录阿里云万网,根据你自己想好的域名去查询那些网站可以购买. 如果是个人网站,一般以姓名全拼进行注册, ...
最新文章
- 教程 | 基于LSTM实现手写数字识别
- js实现的时间轴效果
- 线性代数里的最小二乘法介绍
- python计算每月工资-Python实现扣除个人税后的工资计算器示例
- 【NGN学习笔记】4 软交换中的协议2—Megaco/H.248
- SpringBoot AOP实现接口次数访问统计
- CentOS之httpd与apache安装区别
- 记录一个自动创建分区的脚本
- win10 平台VS2019最简安装实现C++/C开发
- TensorFlow(1)-模型相关基础概念
- mysql数据表数据丢失6_MYSQL数据表损坏的原因分析和修复方法小结
- 三星9158p 升级android版本,三星I9158P官方固件rom系统刷机包_原版系统线刷包_可救砖用...
- 微信开发 自动转发朋友圈 自动添加好友等等
- 打造急速开发框架FastApp
- IDEA的ultimate(最终版)与community(社区版)的区别?
- Webpack打包css文件-css-loader+style-loader
- 调试经验——使用VBA显示Excel中所有faceId对应的图标 (Display all FaceID Icons in Excel with VBA)
- java如何使用live2d_使用live2d web驱动(网页看板娘)
- bpmn 文件 服务器部署,Java项目activiti BpmnModel生成的流程图,部署服务器乱码问题...
- 谷歌浏览器设置打开新标签页为指定网页设置
热门文章
- POI-TL学习--文本样式设置
- 随机过程在计算机领域的应用,清华大学出版社-图书详情-《随机过程及其在金融领域中的应用(第2版)》...
- class在c语言中,C语言中的class的应用
- 7-ZIP压缩软件设置文件关联及设置密码
- Java 8计算一年前或一年后的日期
- 假装自己是“黑客”二
- 计算机组成原理算术运算实验报告,《计算机组成原理》实验报告---8位算术逻辑运算实验.doc...
- SVD5.S09.05.F00,VIS插装阀
- 雅虎通可以批量添加MSN用户了
- Windows打印机共享配置设置