免费获取ssl证书,轻松开启Https
在同事的介绍下知道了Let's Encrypt。免费获取ssl证书,将http变为https。
官网: https://letsencrypt.org/zh-cn/about/ (官网看不懂,还是AI好用,直接给我提纯了)
使用方式很简单:
前期准备
- 一个已绑定到服务器的域名(如 example.com)
- 你的网站通过该域名能被访问(公网 IP、80/443 端口已开放)
- 服务器上有 root 权限
- 已安装好 Nginx 或 Apache
(总结下来就是只要已经配置了Nginx将域名代理到80端口即可)
安装
sudo snap install core; sudo snap refresh core
sudo snap install --classic certbot
sudo ln -s /snap/bin/certbot /usr/bin/certbot
使用certbot --version验证版本大于2.9.0以上即为成功。
使用
直接使用命令即可:
sudo certbot --nginx
这样就能够开启HTTPS了。(会自动修改你的Nginx配置,注意提前开放443端口的访问)
- Let’s Encrypt 证书有效期只有 90 天,但可自动续期。测试续期命令:
sudo certbot renew --dry-run
评论