首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Traefik v2.6多个证书解析器

Traefik v2.6多个证书解析器
EN

Stack Overflow用户
提问于 2022-02-03 18:55:17
回答 1查看 602关注 0票数 1

我正在运行Traefik,并且首先配置为使用cloudflare作为domain1.com的证书解析器。但是我在53号公路上托管了domain2.net。到目前为止,这就是我所拥有的:

代码语言:javascript
运行
复制
--entrypoints.websecure.http.tls.certresolver=cloudflare
--entrypoints.websecure.http.tls.domains[0].main=local.domain1.com
--entrypoints.websecure.http.tls.domains[0].sans=*.local.domain1.com
--certificatesresolvers.cloudflare.acme.dnschallenge.provider=cloudflare
--certificatesresolvers.cloudflare.acme.email=myemail@gmail.com
--certificatesresolvers.cloudflare.acme.dnschallenge.resolvers=1.1.1.1
--certificatesresolvers.cloudflare.acme.storage=/certs/acme.json
--entrypoints.websecure.web.tls.domains[1].main=local.domain2.net
--entrypoints.websecure.web.tls.domains[1].sans=*.local.domain2.net
--certificatesresolvers.route53.acme.dnschallenge.provider=route53
--certificatesresolvers.route53.acme.email=myemail@gmail.com
--certificatesresolvers.route53.acme.storage=/certs/acme.json

但当我以这种方式设置时,只有route53被配置为证书解析器。那是因为它被称为最后一个。是否有一种使用多个证书解析器来实现此操作的方法?

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2022-05-07 13:15:37

我搞清楚了,忘了更新。因此,只需在traefik部署上创建额外的args:

代码语言:javascript
运行
复制
        - --certificatesresolvers.cloudflare.acme.dnschallenge.provider=cloudflare
        - --certificatesresolvers.cloudflare.acme.email=myemail@gmail.com
        - --certificatesresolvers.cloudflare.acme.dnschallenge.resolvers=1.1.1.1
        - --certificatesresolvers.cloudflare.acme.storage=/certs/cloudflare.json
        - --certificatesresolvers.route53.acme.dnschallenge.provider=route53
        - --certificatesresolvers.route53.acme.email=myemail@gmail.com
        - --certificatesresolvers.route53.acme.storage=/certs/route53.json

然后用自己的域添加到应用程序部署的注释中的入口点。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70976790

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档