letsencrypt的dockcer使用

编程

目的:免费快速使用letsencrypt的证书。

条件:验证方式用的dns。使用阿里云的api来验证,也支持其它(aliyun, cloudflare, cloudxns, cpanel, digitalocean, dnsimple, dnsmadeeasy, domeneshop, gandi, google, inwx, linode, luadns, nsone, ovh, rfc2136, route53 and transip

1.  先启动

docker run -d 

--name=letsencrypt-test.baidu.com

--cap-add=NET_ADMIN

-e PUID=1000

-e PGID=1000

-e TZ=Asia/Shanghai

-e URL=baidu.com

-e SUBDOMAINS=test,

-e VALIDATION=dns

-e DNSPLUGIN=aliyun

-e EMAIL=你的邮箱地址

-p 443:443

-v /opt/letsencrypt:/config

--restart always

linuxserver/letsencrypt

2. 修改/opt/letsencrypt/dns-conf/aliyun.ini为自己的阿里云key, secret

certbot_dns_aliyun:dns_aliyun_access_key = 阿里云key

certbot_dns_aliyun:dns_aliyun_access_key_secret = 阿里云secret

3. 重启docker镜像

docker restart letsencrypt-test.baidu.com

4. 证书地址(cert.pem为证书。privkey.pem为私钥)  https://github.com/linuxserver/docker-letsencrypt#using-certs-in-other-containers

ll /opt/letsencrypt/keys/letsencrypt

以上是 letsencrypt的dockcer使用 的全部内容, 来源链接: utcz.com/z/515317.html

回到顶部