Let's Encrypt dns验证获取证书

本文介绍了如何通过certbot自动化工具,手动进行DNS验证来获取Let's Encrypt SSL证书的过程。首先安装certbot,然后使用certonly模式和--manual及--preferred-challenges=dns选项进行DNS验证。在域名解析中添加特定TXT记录,完成验证后,证书会自动保存在指定目录。最后,更新web服务器的SSL配置以使用新证书,确保HTTPS访问无警告。
摘要由CSDN通过智能技术生成

1前提,对web服务器安装ssl模块,使https服务可用。
步骤:
1,Let’s Encrypt推荐的客户端certbot。不同系统安装步骤都不太相同。但是官方主页针对不同的软件和系统和了详细的文档,这里不再介绍。我这里使用的是apache+centos

2, 运行命令:
sudo ./certbot-auto certonly -d www.xxx.com –manual –preferred-challenges dns

*各参数的意义:
certonly 表示 仅获取证书模式
-d www.xxx.com 代表要提交的域名信息,可提交多个,如 -d 1.xx.com -d 2.xx.com
–manual 表示使用manual 插件
–preferred-challenges dns 表示使用dns验证方式*

首先,会提示当前申请证书的主机ip将被公开记录,问你时候准备好:选Y

然后,自动给你一条记录,将它设置到域名解析里:
例如:记录名为
_acme-challenge.www.xxx.com
值为:
MvOSgARHJ18YBVMvOSgARHJ18YBVMvOSgARHJ18YB
进入你购买的域名的管理页面,添加一条解析:
类型:TXT 名:_acme-challenge.www.xxx.com(不同服务商可能只需要填_acme-challenge.www) 值:MvOSgARHJ18YBVMvOSgARHJ18YBVMvOSgARHJ18YB
设置完按回车,如果有多个解析会依次让你设置记录

等待验证:
如果顺利,就获得证

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值