Ubuntu Server 20.04 使用Certbot申请免费泛域名SSL证书

测试使用环境 Ubuntu Server 20.04cerbot版本1.7.0 1、登录服务器,需要有root权限。 2、执行命令:sudo apt install certbot (如果报错,请参考) 3、获取证书:sudo certbot certonly...

测试使用环境

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
这时会出现提示让你输入邮箱地址:
attachments-2021-10-k6HiEvGN616d1a8532580.png

此时会让你阅读服务条款,接受即可:
attachments-2021-10-GTsWUc5w616d1ab4a498b.png

此时提示是否共享你的邮箱地址,我选择不共享:
attachments-2021-10-D6qTmfVA616d1b483e3b2.png

此时会让你输入你的域名,我的域名为wenzhan.cc,如果要申请泛域名证书,则输入wenzhan.cc *.wenzhan.cc,如果要申请单域名,则输入www.wenzhan.cc等

attachments-2021-10-PksVzO6c616d1bbd67a35.png

此时会出现一个提示,确认即可:

attachments-2021-10-P0ZUtJJo616d1be6d601e.png此时提示部署一条DNS文本记录:

attachments-2021-10-i4EqSn75616d1c0d8be0a.png


登录域名管理平台添加DNS 解析记录,解析完成后,会为您生成证书文件。

attachments-2021-10-99IYBTsb616d1c7673837.png


然后进行服务器配置。


  • 发表于 2021-10-18 15:04
  • 阅读 ( 2500 )
  • 分类:服务器

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
东北大表哥
东北大表哥

自由职业

161 篇文章

作家榜 »

  1. 东北大表哥 161 文章
  2. 小鹄 1 文章
  3. 阿天 0 文章
  4. 新百胜在线 0 文章
  5. 刘明明 0 文章
  6. 个的德3 0 文章
  7. 铂天先生 0 文章
  8. 王达 0 文章