全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 1197|回复: 17

docker一键申请免费的SSL泛域名证书

[复制链接]
发表于 2023-11-12 08:44:15 | 显示全部楼层 |阅读模式
本帖最后由 woniu 于 2023-11-12 08:47 编辑

利用Let's Encrypt的certbot的官方cf dns插件,配置好cf的Global API Key 就可以一键申请

主打就两个字 简单



1、配置cf的Global API Key

  1. vi /root/cf.ini
复制代码


下面的邮箱和key改为你自己的即可

  1. # Cloudflare API credentials used by Certbot
  2. dns_cloudflare_email = cloudflare@example.com
  3. dns_cloudflare_api_key = 0123456789abcdef0123456789abcdef01234
复制代码







2、执行下面的docker命令进行申请

  1. docker run -it --rm --name certbot \
  2.     -v "/etc/letsencrypt:/etc/letsencrypt" \
  3.     -v "/var/lib/letsencrypt:/var/lib/letsencrypt" \
  4.     -v "/root/cf.ini:/root/cf.ini" \
  5.     certbot/dns-cloudflare certonly \
  6.     --dns-cloudflare \
  7.     --dns-cloudflare-credentials /root/cf.ini \
  8.     -d *.abc.com
复制代码


最后一行改成你自己的域名即可,申请成功会告诉你证书在这个目录

  1. /etc/letsencrypt/live/
复制代码
发表于 2023-11-12 08:52:50 | 显示全部楼层
acme.sh不比这好用?
发表于 2023-11-12 08:47:55 来自手机 | 显示全部楼层
好东西 帮顶
发表于 2023-11-12 08:49:12 | 显示全部楼层
连一年免费的都没了 换证书真麻烦  

点评

写个定时脚本 自动续呗  发表于 2023-11-12 08:52
发表于 2023-11-12 08:53:41 | 显示全部楼层
good                     
发表于 2023-11-12 08:54:00 | 显示全部楼层
域名解析在 AWS 和 Hetzner 上,我用 zerossl + acme.sh,为了申请证书还要安装 docker 就麻烦了哈
 楼主| 发表于 2023-11-12 08:57:26 | 显示全部楼层
Microcharon 发表于 2023-11-12 08:54
域名解析在 AWS 和 Hetzner 上,我用 zerossl + acme.sh,为了申请证书还要安装 docker 就麻烦了哈 ...

是的呀 zerossl 直接网页申请也很方便  

提供一个方法而已
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-5-21 13:14 , Processed in 0.070570 second(s), 14 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表