原创
推荐下载第一种全部文档
Docker搭建Let’s Encrypt阿里云免费HTTPS
1、去阿里云申请Key
不知道怎么申请的请去看我的视频教程
2、下载安装
docker run \ -itd \ --cap-add=NET_ADMIN \ --name=letsencrypt \ --net=host \ -v /opt/docker/letsencrypt/:/config:rw \ -e PGID=1000 \ -e PUID=1000 \ -e EMAIL=1477227147@qq.com \ -e URL=opop.cn \ -e SUBDOMAINS=wg \ -e ONLY_SUBDOMAINS=true \ -e DHLEVEL=2048 \ -e VALIDATION=dns \ -e DNSPLUGIN=aliyun \ -p 80:80/tcp \ -p 443:443/tcp \ -e TZ=Asia/Shanghai \ linuxserver/letsencrypt 这个命令需要主要修改以下几个地方,其它未提及到的参数自行对应修改。 -e EMAIL=aoarasi@88.com #这里修改为自己的邮件地址 -e URL=aoarasi.com #这里修改为自己的顶级域名 SUBDOMAINS=test #这里修改为二级域名的前缀,比如我前面解析的a记录为test -p 80:80/tcp #这里根据情况修改,:前是主机端口,后面为映射容器端口 -p 443:443/tcp #同上
3、修改配置
root@hadoop]# vim /opt/docker/letsencrypt/dns-conf/aliyun.ini 在这修改你申请的阿里云的key、密钥、不清楚的看我视频
4、修改完后,我们重启一下letsencrypt应用,使配置生效。
docker restart letsencrypt # 查看启动情况 docker logs -f letsencrypt
5、日志打印
出现server roday 标识成功



评论4