首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将LetsEncrypt onHostRule与LetsEncrypt的领事目录后端一起使用?

问如何将LetsEncrypt onHostRule与LetsEncrypt的领事目录后端一起使用?
EN

Stack Overflow用户
提问于 2018-01-03 01:57:47
回答 1查看 266关注 0票数 0

我能够让onDomain正常工作,但Slack频道中的一些人表示,Traefik不推荐使用onDomain,尽管Traefik文档中没有提到不推荐使用Traefik。

edit此处有对此弃用的引用:https://github.com/containous/traefik/issues/2212

我正在使用Consul catalog后端和我的服务的主机规则,这些规则是用标签设置的:

例如:

代码语言:javascript
复制
{
    "service": {
        "name": "application-java",
        "tags": ["application-java", "env-SUBDOMAIN", "traefik.tags=loadbalanced", "traefik.frontend.rule=Host:SUBDOMAIN.domain.com"],
        "address": "",
        "port": 8080,
        "enable_tag_override": false,
        "checks": [{
            "http": "http://localhost:8080/api/health",
            "interval": "10s"
        }]
    }
}

但是,不会为SUBDOMAIN.domain.com请求生成证书,只使用TRAEFIK默认CERT。

让Traefik自动为领事目录服务生成证书的推荐方法是什么?

EN

回答 1

Stack Overflow用户

发布于 2018-01-03 02:40:57

看起来这可能只适用于主配置中的frontEndRule选项,而不适用于"traefik.frontend.rule“覆盖标记。

我添加了这一行:

frontEndRule =“主机:{{getTag \"traefik.subdomain\”.Attributes .ServiceName }}.{{.Domain}}“

和这个领事目录标签:

traefik.subdomain=SUBDOMAIN

我现在要从临时服务器上拿到假证书。

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

https://stackoverflow.com/questions/48065628

复制
相关文章

相似问题

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