闲话不多说,马上奉上我设置时参考的文章/教程。标注“新手推荐”的方法已经很简单了,基本上是一键搞定/傻瓜式流程。
第一步:申请SSL证书
(新手推荐)方案1:如果你用阿里云:2020最新版阿里云免费SSL证书申请教程 ——阿里云的SSL证书,申请方便,使用起来速度也很快,可以说是图方便的人的最佳选择。阿里云的后台界面可能会变,会导致流程和按钮位置有所更改,但本质是不会变的,一定是免费证书。
(新手推荐)方案2:如果你不用阿里云,但服务器用宝塔面板:Encryption365™ 免费证书自动化插件 – 支持windows ——证书申请和部署通通在宝塔面板里头搞定,证书续期也可以自动搞定,其实比方案1便捷不少。我选择方案1只是因为我偏好用阿里云给的免费证书,至于为什么,可以读读下面提到的免费SSL证书的杂谈文章。
如果你不用阿里云,也不喜欢方案2:【杂谈】免费SSL证书那点事 ——这篇文章从应用到原理都有所涉及,给的免费SSL证书的供应商也挺多挺全,无论是单纯只想要解决方案,还是想要学习一点SSL证书背后的原理,这篇文章都可以让你获益匪浅。
第二步:安装SSL证书
(新手推荐)如果你用宝塔面板:宝塔面板网站安装SSL证书启用HTTPS方法 ——这里再推荐一次宝塔面板,实属个人服务器管理利器,常用配置做起来特别方便。
如果你不用宝塔面板:在Nginx(或Tengine)服务器上安装证书 或 在Apache服务器上安装SSL证书 ——你一定是个比传乐水平高得多的高手,这两篇东西就算我不放这,你自己肯定也能搜到的。
以上两步完成以后,SSL和https访问应该就生效了(如果是手动配置Linux的,可能要重启一下系统)。在浏览器里通过域名直接访问网站(如输入chuanle.net并回车)就会使用https,且域名左边会是“安全”的一把锁样图标。