为网站配置免费 SSL 证书
方案一:使用 Cloudflare
这是最简单有效的方案。Cloudflare 是一家优秀的 CDN 服务商,他为用户免费提供基础的 CDN 和 SSL 证书服务,并且提供了高度灵活的配置选项。它能帮你防御 DDOS 攻击,搞定 http 到 https 的重定向以及混合内容自动转换等等一系列问题,你只需要让 Cloudflare 接管你的域名解析服务就可以了。
方案二:使用 Let’s Encrypt
Let’s Encrypt 是一家免费、开放、自动化的证书颁发机构。我们可以使用官方提供的 acme.sh 脚本来申请并配置证书。
1 | curl https://get.acme.sh | sh |
经过实测,使用 Let’s Encrypt 的证书后,网站的访问速度比之前慢了一倍,并且证书有效期只有半年,半年后你需要再次使用脚本来申请和部署。
如果你既想免费,又不喜欢折腾的话,还是选择 Cloudflare 吧。