首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用Traefik的dnsChallange为"www.*.example.org“获取证书?

如何使用Traefik的dnsChallange为"www.*.example.org“获取证书?
EN

Stack Overflow用户
提问于 2021-10-26 19:53:41
回答 1查看 80关注 0票数 1

使用下面的配置,颁发的证书适用于www.example.org,而abc.example.org.but不适用于www.abc.example.org

代码语言:javascript
运行
复制
http:
  routers:
    web-router:
      rule: "Host(`example.org`) ||
       Host(`www.example.org`) ||
       HostRegexp(`{subdomain:[a-z-]+}.example.org`) ||
       HostRegexp(`www.{subdomain:[a-z-]+}.example.org`)"

      entryPoints:
        - web
      middlewares:
        - redirect
        - csrf
      service: django


    web-secure-router:
      rule: "Host(`example.org`) ||
       Host(`www.example.org`) ||
       HostRegexp(`{subdomain:[a-z-]+}.example.org`) ||
       HostRegexp(`www.{subdomain:[a-z-]+}.example.org`)"

      entryPoints:
        - web-secure
      middlewares:
        - csrf
      service: django
      tls:
        certResolver: letsencrypt
        domains:
          - main: "*.example.org"
            sans:
              - "example.org"

certificatesResolvers:
  letsencrypt:
    acme:
      email: "email@example.com"
      storage: /etc/traefik/acme/acme.json
      dnsChallenge:
        provider: route53
        delayBeforeCheck: 0

在DNS中,我有example.org*.example.orgA记录。

是否有可能同时获得适用于www.*.example.org*.example.org的证书?

EN

Stack Overflow用户

发布于 2021-11-03 04:28:08

LetsEncrypt不支持嵌套的通配符。您可以为*.example.org*.sub.example.org获取证书,但*.example.org*的定义中不包括.

此外,DNS本身不支持嵌套或嵌入的通配符。

如果您为www.*.example.com创建一条记录,然后查询类似www.foo.example.com的内容,就可以看到这一点。您将得到一个NXDOMAIN响应。如果您查询www.\*.example.com (或将FQDN括在单引号中以避免外壳扩展),那么您将获得您创建的A记录。当星号不在记录的开头时,它会变成文字字符。

代码语言:javascript
运行
复制
➤ host www.sub.productionwebsite.com 8.8.8.8
Using domain server:
Name: 8.8.8.8
Address: 8.8.8.8#53
Aliases:

Host www.sub.productionwebsite.com not found: 3(NXDOMAIN)
~
➤ host 'www.*.productionwebsite.com' 8.8.8.8
Using domain server:
Name: 8.8.8.8
Address: 8.8.8.8#53
Aliases:

www.*.productionwebsite.com has address 10.68.0.73
票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69729206

复制
相关文章

相似问题

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