LET'S ENCRYPT 配置笔记
为了在网站中启用 HTTPS,我们需要从证书颁发机构(CA)获取证书,而Let’s Encrypt 就是一个免费、开放和自动化的证书颁发机构,具体原理请浏览how it works。
为了获取证书,我们需要对服务器进行一些校验与配置,这时就需要用到 Certbot 客户端。由于我使用的的Web 服务器为 Nginx,服务器操作系统为 Ubuntu18,若你的服务器和我的不一样,可以去官网选择不同的文档类型进行查看。
添加 Certbot PPA
将 Certbot 软件包添加到下载源列表里:
sudo apt-get update
sudo apt-get install software-properties-common
sudo add-apt-repository universe
sudo add-apt-repository ppa:certbot/certbot
sudo apt-get update