准备

  • 个人域名 https://gorpeln.com
  • Github pages
  • 百度云(其他云也可以)购买的SSL证书

添加SSL证书

  1. 进入百度云控制台购买证书:每个用户ID限申请3张免费的DV型单域名证书,点击购买即可。其他平台购买也可以,操作都一样的!
    注意:免费的SSL证书有效期只有一年,过期之后就需要重新申请了。
    blog_ssl_0604_01
  2. 支付成功后,点击进入证书控制台,然后点击补全,填写相关信息,提交申请,等待审核成功。

  3. 在浏览器中输入https://域名/ ,可以看到地址栏前面有一个小绿锁,很惊喜有没有~

http强制跳转https

按照上述步骤添加了SSL证书后,发现如果在地址栏中输入的是https://域名/ 就会有绿锁头,如果输入的是http://域名/ ,则还是http,并不会自动跳转至https。怎样让访客点击http://域名/ 时能强制跳转到https呢?

登录Github,进入自己的Github.io项目中,点击Setting,往下拉,可以看到有个选项叫Enforce HTTPS,点击勾选。

blog_ssl_0604_02