Let’s Encrypt证书申请

1、安装Certbot

yum install epel-release

yum install certbot python2-certbot-nginx

2、申请证书

这里例子是申请explame.com的域名证书,email填自己的联系方式就行

certbot certonly --manual --preferred-challenges dns -d *.explame.com -d explame.com --email xxx@xx.com --agree-tos

3、在DNS服务商添加一个TXT的域名解析

第二步通过后会出现以下内容

添加一个TXT的解析,以_acme-challenge开头,例如域名为explame.com,那么就是_acme-challenge.explame.com,TXT内容为以下一串字符

配置好后新开终端执行以下命令验证是否解析成功

dia _acme-challenge.explame.com txt

解析成功后回到原终端回车继续

4、通过后证书会放在以下路径

通过后会颁发一个公钥fullchain和密钥privkey

即可使用

5、设置定时更新

因为let’s encrypt证书有效期是90天,这里设置定时更新

certbot renew --quiet

编辑crontab文件

crontab -e

添加一行命令,这里的例子是每周日0点0分执行certbot renew –quiet命令

0 0 * * 0 certbot renew --quiet


已发布

分类

,

来自

标签:

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注