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 = 阿里云keycertbot_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