【发布时间】:2021-11-27 17:24:39
【问题描述】:
我有一个带有路由器和服务的 yml 配置文件。每次我收到 404 错误。我知道 URL 有效,我可以从 Traefik 服务器访问服务器。我错过了什么?此外,由于某种原因,请求重新路由到 https。也许是一个相互矛盾的规则?
另外请注意,Traefik 在 docker 中运行,但连接的服务器没有。这里的目标是向负载均衡器添加多个节点。
http:
routers:
demo_1-rtr:
rule: "Host(`http://demo.lab.local`)"
service: demo_1
entryPoints:
- http
services:
demo_1:
loadBalancer:
servers:
- url: "http://172.16.9.90:16000"
Traefik 配置:
global:
checkNewVersion: true
sendAnonymousUsage: true
api:
insecure: true
providers:
docker:
endpoint: "unix://var/run/docker.sock"
exposedByDefault: false
file:
directory: /rules
watch: true
log:
level: DEBUG
accessLog: {}
entryPoints:
http:
address: ":80"
【问题讨论】:
标签: traefik