我能够让onDomain正常工作,但Slack频道中的一些人表示,Traefik不推荐使用onDomain,尽管Traefik文档中没有提到不推荐使用Traefik。
edit此处有对此弃用的引用:https://github.com/containous/traefik/issues/2212
我正在使用Consul catalog后端和我的服务的主机规则,这些规则是用标签设置的:
例如:
{
"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自动为领事目录服务生成证书的推荐方法是什么?
发布于 2018-01-03 02:40:57
看起来这可能只适用于主配置中的frontEndRule选项,而不适用于"traefik.frontend.rule“覆盖标记。
我添加了这一行:
frontEndRule =“主机:{{getTag \"traefik.subdomain\”.Attributes .ServiceName }}.{{.Domain}}“
和这个领事目录标签:
traefik.subdomain=SUBDOMAIN
我现在要从临时服务器上拿到假证书。
https://stackoverflow.com/questions/48065628
复制相似问题