ubuntu下通过certbot自动化生成letsencrypt证书配置nginx服务器https记录

本文主要内容来自 https://certbot.eff.org,如果操作系统和web服务器与我不同,可以在官网选择适合自己的配置以查看配置教程

1.首先你需要有一个nginx服务器,这里推荐使用apt安装最新的nginx服务器,具体查看我之前的文章 https://www.cnblogs.com/jimaojin/p/12499854.html

2.做一些基本的更新,安装基本的依赖,以及设置ppa源

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

3.安装certbot和python-certbot-nginx

sudo apt-get install certbot python-certbot-nginx

4.获取证书,并且配置已有的nginx,根据提示选择操作即可

sudo certbot --nginx