发现我的博客到现在还是HTTP 而不是 HTTPS,于是想为自己的博客开启 HTTPS。
于是在网上搜了一下,发现大多数是18年以前的老方法,使用其他网站做反向代理的,个人觉得不是很满意。然后我在 GitHub Pages 的 setting 里面看到了 Enforce HTTPS 的选项,这说明 GitHub 本身现在已经是支持的了,但是却不能勾选。
于是我去到阿里云,购买了一个免费的 SSL证书!
点开管理控制台,点击自己博客的域名,可以看到域名的基本信息
倒数第二行有一个SSL 证书,点击后面免费开启 SSL 证书的链接
选择第二个免费的证书Symantec DV SSL证书(免费版)
在下面要申请的域名中填上域名,填 “WWW” 代表全站,并勾选下面的复选框(默认情况下就是勾选的),如果域名填写合法,则下面的申请按钮会变亮起
点击确定,跳转到证书管理,在未签发下面会出现刚才申请的证书
点击申请按钮,再点击验证,验证通过后便可以提交审核
等待证书审核通过,就可以使用 https://你的域名 来访问网站了,但是这时候,我们输入 spectop.tech 或者 spectop.github.io 来访问我的博客时,发现还是有小感叹号,还是使用 HTTP 进行访问的。这时候,回去看 GitHub Pages 的 setting,发现 Enforce HTTPS已经可以勾选了。勾选它,然后刷新,发现博客现在已经是使用 HTTPS 了