[traefik] Traefik - Domain mit PrefixPath
Verfasst: So 23. Jan 2022, 19:22
Hallo zusammen,
ich würde gerne Verbindungen in mein Heimnetz via traefik routen. Dabei hätte ich gerne eine domain z.B. example.duckdns.org und würd gerne darüber verschiedene Dienste ansprechen. Das würde ich gerne mit diversen PräfixPath angaben umseten. Also so in der Art ...
https://example.duckdns.org/homeassistant --> soll zum service von Home-Assistant geroutet werden
https://example.duckdns.org/pihole --> soll zum service von PiHole geroutet werden
usw.
Meine config.yml in (.../traefik/dynamic/config.yml) sieht akutell wie folgt aus.
http:
routers:
home-assistant:
rule: "Host(`example.duckdns.org`) && Path(`/homeassistant`)"
service: home-assistant
middlewares:
- "strip-home-assistant"
tls:
certresolver: letsEncrypt
services:
home-assistant:
loadBalancer:
servers:
- url: http://192.168.170.0:8123
middlewares:
strip-home-assistant:
stripPrefix:
prefixes:
- "/homeassistant"
- "/homeassistant/"
Wie beschrieben umgesetzt, läd aber nur das Home-Assistant - Logo. Die Anmeldemaske und alles weitere wird leider nicht mehr geladen. Hat vielleicht noch jemand eine Idee wie ich das Problem lösen kann?
ich würde gerne Verbindungen in mein Heimnetz via traefik routen. Dabei hätte ich gerne eine domain z.B. example.duckdns.org und würd gerne darüber verschiedene Dienste ansprechen. Das würde ich gerne mit diversen PräfixPath angaben umseten. Also so in der Art ...
https://example.duckdns.org/homeassistant --> soll zum service von Home-Assistant geroutet werden
https://example.duckdns.org/pihole --> soll zum service von PiHole geroutet werden
usw.
Meine config.yml in (.../traefik/dynamic/config.yml) sieht akutell wie folgt aus.
http:
routers:
home-assistant:
rule: "Host(`example.duckdns.org`) && Path(`/homeassistant`)"
service: home-assistant
middlewares:
- "strip-home-assistant"
tls:
certresolver: letsEncrypt
services:
home-assistant:
loadBalancer:
servers:
- url: http://192.168.170.0:8123
middlewares:
strip-home-assistant:
stripPrefix:
prefixes:
- "/homeassistant"
- "/homeassistant/"
Wie beschrieben umgesetzt, läd aber nur das Home-Assistant - Logo. Die Anmeldemaske und alles weitere wird leider nicht mehr geladen. Hat vielleicht noch jemand eine Idee wie ich das Problem lösen kann?