测试使用环境
Ubuntu Server 20.04
cerbot版本1.7.0
1、登录服务器,需要有root权限。
2、执行命令:sudo apt install certbot (如果报错 请执行命令 sudo apt-get update ,请参考 https://www.wenzhan.cc/article/98 )
3、获取证书:sudo certbot certonly --manual --preferred-challenges=dns
说明:certonly表示我们只想要获取证书,--manual表示使用手动方式,--preferred-challenges=dns表示使用dns验证
这里使用手动获取的方式,手动获取可以不需要登录目标主机,可在其他主机上获取目标主机的ssl证书
这里使用的是dns验证,还可以使用http验证,如果服务器的80端口无法访问则会出现问题,推荐使用dns
这时会出现提示让你输入邮箱地址:
此时会让你阅读服务条款,接受即可:
此时提示是否共享你的邮箱地址,我选择不共享:
此时会让你输入你的域名,我的域名为wenzhan.cc,如果要申请泛域名证书,则输入wenzhan.cc *.wenzhan.cc,如果要申请单域名,则输入www.wenzhan.cc等
此时会出现一个提示,确认即可:
此时提示部署一条DNS文本记录:
登录域名管理平台添加DNS 解析记录,解析完成后,会为您生成证书文件。
然后进行服务器配置。
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!