一个关于前端、产品、设计、绘画的情侣博客

标签https

Github Pages 自定义域名免费开启 https

一、前言 之前 Github Pages 搭建的站点如果想要开启 https 有两种方法。一种是常规方法,即自己有服务器来设置证书;另一种则是直接使用 Cloudflare 提供的免费域名 SSL。 不过 2018 年 5 月 1 日 Github Pages 已经正式支持自定义域名强行开启 https,不过从证书信息看,也是 Cloudflare 这家的。 二、配置域名 域名使用 CNAME 指向自己的 Github Pages 项目主域,例如 millylee.github.io,这里不推荐使用 A 记录,以免 IP 变动还得进行修改。配置完域名后可以在命令行下使用 dig <domain> 命令查看下是否生效。例如这里我使用 dig milly.me 显示如下信息,则说明域名配置正确。 三、项目配置 进入仓库中的「Settings」-「GitHub Pages」...

整站启用 https 访问

其实早在3年前就有这个想法,不过由于拖延症与网站访问的人很少就一直放着,直到最近 iOS 开始强制使用 https 以及做小程序时也要求请求都必须是 https。觉得是时候踩下坑。 可能是以前早就了解过流程,操作过程异常顺利,大概半小时就完成了,当然免费的SSL证书是一个月前就已经申请好了。 SSL 证书申请 本站使用阿里云ECS,在后台申请一下免费的赛门铁克,很容易就通过,然后就会得到证书文件。 服务端布署 修改 nginx.conf 配置,由于想全站开启,所以加了规则将 http 下的请求全部重定向到 https 上,以下是核心配置。修改后重启下 nginx 服务即可。另外如果使用类似 WDCP 等管理平台,记得在防火墙设置通过 443 端口。 # http 重定向到 https server { listen 80; server_name www.sawlove.com...

一个关于前端、产品、设计、绘画的情侣博客

分类

文章归档