受欢迎的博客标签

1.环境

环境:阿里云Ubuntu 16.04 64位 + Nginx + let's encrypt

2.安装 Let's Encrypt的客户端Certbot

Certbot 是一个维护 Let’s Encrypt 的 Package,在 Ubuntu 16.04 上,我们这样安装:

apt-get install python-software-properties
apt-get install software-properties-common

首先,添加存储库
sudo add-apt-repository ppa:certbot/certbot
更新包列表以获取新存储库的包信息
apt-get update
使用apt-get从新存储库安装Certbot
apt-get install certbot 

检查版本号,请运行:

certbot --version

certbot 0.28.0

3.生成证书

certbot certonly --standalone -d XXX.com

certonly是它的子命令,表示只颁发证书。

4.certbot certificates命令查看证书

#certbot certificates

当前网站有多个域名时需在后面增加,例如:

certbot certonly --standalone -d iaspnetcore.com -d api.iaspnetcore.com

安装时会提示输入邮件地址,并在邮箱中激活

证书所在的地方是/etc/letsencrypt/