免费获取ssl证书,轻松开启Https

技术相关39910 阅读0

在同事的介绍下知道了Let's Encrypt。免费获取ssl证书,将http变为https。

官网: https://letsencrypt.org/zh-cn/about/ (官网看不懂,还是AI好用,直接给我提纯了)

使用方式很简单:

前期准备

  1. 一个已绑定到服务器的域名(如 example.com)
  2. 你的网站通过该域名能被访问(公网 IP、80/443 端口已开放)
  3. 服务器上有 root 权限
  4. 已安装好 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端口的访问)

  1. Let’s Encrypt 证书有效期只有 90 天,但可自动续期。测试续期命令:
sudo certbot renew --dry-run

评论

发表评论