免费的SSL

创建CloudFlare帐户,并添加网站

首先你已经有自己的自定义域名的GitHub Pages ,我的 GitHub Pages cname文件写的是 yicodes.com

实现目标: 当访客输入 yicodes.com 强制跳转使用https,访问wwww 也会跳转到https://yicodes.com
如果你还没有Cloudflare账号,点击注册
登陆后,点击这里 增加你的域名,如下图,输入你的域名,例如 yicodes.com 并点击 Begin Scan
注意不要写WWW前缀,大约60秒即可完成域名解析扫描。完成后点击 Continue Setup 继续下一步
dnsrecord.png

你看到DNS记录(包括子域)列表之后,按照下图提示设置后,其中cname是为了重定向www准备的,点击 Continue 下一步
github-page-ssl-1.png
选择免费计划,然后下一步~
plan.png

到你域名控制面板修改cloudflare给出的域名服务器,我这里以 Godaddy 为例
updata-nameservers.png
updata-nameservers1.png
updata-nameservers2.png
注:官方说明,域名服务器修改最长需要72小时生效 ,用了两个域名测试,大约需要 5~30 分钟,看到 Status: Active 即可!status.png
设置SSL

点击 crypto 菜单 , 然后设置 Flexible SSL ,如下图
flexiblessl.png

添加www重定向到https://yicodes.com
add301.png
添加自动重定向到 SSL页面
forcessl.png

注意:用CDN 肯定网站在国内访问速度要慢好几倍了。

此处评论已关闭