惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

D
DataBreaches.Net
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
云风的 BLOG
云风的 BLOG
B
Blog
博客园 - Franky
I
InfoQ
A
About on SuperTechFans
博客园_首页
L
LangChain Blog
量子位
腾讯CDC
Microsoft Security Blog
Microsoft Security Blog
博客园 - 【当耐特】
美团技术团队
V
V2EX
Apple Machine Learning Research
Apple Machine Learning Research
雷峰网
雷峰网
MongoDB | Blog
MongoDB | Blog
Microsoft Azure Blog
Microsoft Azure Blog
月光博客
月光博客
T
The Blog of Author Tim Ferriss
P
Proofpoint News Feed
G
Google Developers Blog
Last Week in AI
Last Week in AI

Razeen`s Blog

Let's Encrypt 推出 Gen Y 根证书架构:揭示 Web PKI 的五大未来趋势 通过 Wi-Fi 自动备份你的 iPhone 到 Nas 管理培训感悟:从技术视角看管理之路 UPS 一拖多:保护你的 NAS 和 Linux 服务器 从影音中心到 AI 助手:我的50款 Homelab 服务清单 从SSL证书有效期将缩短到47天聊开去 部署一个自己的 Running Page 谈谈特斯拉 Model Y 用车一年的感受和费用分析 弃用 Disqus 评论,使用自建 Waline 使用 Prometheus 和 Grafana 搭建你的证书监控面板 服务器迁移记:一次磁盘换板引发的Linux分区与挂载的学习 改善信息来源, 利用 RSS 高效获取资讯 (RSShub + Reeder5 + WeWe RSS) 多种 Docker 镜像拉取解决方案与实践 App分享 | AppCleaner - Mac上的卸载神器 Azure OpenAI API 申请和使用 如何开通 OneKey 虚拟信用卡,并充值消费 如何拥有一个可长期在国内使用的国外手机号码 分享开通 ChatGPT Plus 过程 如何开通 Depay 虚拟信用卡,并充值消费 如何开通欧易Web3钱包, 交易入账 如何5分钟内1块钱注册 ChatGPT 如何注册美区的 Apple ID (2023年/无需科学上网) NAS折腾记(11): NASTool3.0体验和降级 NAS折腾记(10): Docker版本的NASTool配置 NAS折腾记(9): NASTool与微信交互,微信发送消息远程下载电影【多图】 NAS折腾记(8):群晖安装 NASTool 实现影音半自动化【多图】 内网穿透(2):Tailscale 组网实现内网穿透,操作简单,无成本 内网穿透(1):总结了11中内网穿透的方式,总有一种适合你 NAS折腾记(7):从零开始设置(黑)群晖系统 NAS折腾记(6):黑群晖系统安装好后怎么洗白?
GitHub Pages自定义域名开启HTTPS
2018-03-27 · via Razeen`s Blog

GitHub Pages由于其免费,轻量,搭建方便等缘故已经成为很多coder搭建博客的首选方案。同时,GitHub Pages还支持自定义域名访问,这就让更多人有兴趣实用了。但,一旦你开启了自定义域名,通过自定义域名访问,不再是HTTPS了。这篇博客就是帮你实现自定义域名的HTTPS支持。

2018年05月18日 更新

据最新了解只要你域名CNAME到你的GitHub Page页面,github会自动给你申请一张你域名的Let’s Encrypt证书,而且你还可以在设置里开启强制HTTPS选项。

我们这里主要借助的是Cloudflare免费的CDN服务,让你的GitHub博客支持HTTPS。

我们可以先看一下最后成果

轻轻松松获得一个A+。

准备

在开始之前,你需要先注册一个Cloudflare账号。

设置DNS

在你注册完成,登录后,Cloudflare会提示你添加自己的站点,如下图一样(如果没有,点击右上角 Add Site即可)。

填写后,Cloudfire会去查询你的DNS记录。

如果你的DNS解析服务没有设置成Cloudflare,Cloud会提示你改变你的DNS域名解析服务,如下所示。

接下来你只需要,将你的DNS解析服务换成Cloudflare给你的两个地址即可。

例如,我用的是阿里云,直接到阿里的域名管理,修改DNS即可。

完成后,你需要等待一段时间,Cloudflare提示或许需要24小时,我花了几个小时就OK了。

大概两三个小时后,你可以点击Recheck 查看一下是否成功了。

添加DNS记录

如下图所示,添加几条DNS记录,分别是

  • CNAME: 将www.hslx.xyz ☞ hslx.xyz;
  • A : 将 hslx.xyz ☞ github pages 的IP;

目前github pages 官方给出的IP有: * 185.199.108.153 * 185.199.109.153 * 185.199.110.153 * 185.199.111.153 (更新于2019/04/12)

设置HTTPS

如图,我们设置全站HTTPS。

开启http自动跳转到HTTPS。

同时,我们还需要设置一些页面规则,将所有该站点的资源全部走HTTPS。

到这里,你就全部配置好了。等待一段时间,当你的状态变成如下所示时说明你以成功设置。

赶快试试吧~