如果我想让我们的用户使用自定义域
例如:page.userA.com CNAME ourdomain.com
我已经让应用程序能够检测到哪个页面的负载,但我无法正常工作。它始终导致" 404页面未找到",默认的traefik 404错误。
首先,这是我们的前端规则traefik.frontend.rule=Host:ourdomain.com
我认为,这是因为我们的前端规则是错误的,然后我尝试将其修改为
traefik.frontend.rule=Host:*
,然后traefik.frontend.rule=Host:ourdomain.com,*
,
但仍然无法奏效。有人有想法吗?
注意:我们的后端是docker
答案 0 :(得分:0)
您可以使用一条特殊的“ catchall”语句(与优先级设置配对):
traefik.frontend.rule=HostRegexp:ourdomain.com,{catchall:.*}
traefik.frontend.priority=1
这将捕获任何其他前端未定义的主机。