Cookies op Tweakers

Tweakers is onderdeel van DPG Media en maakt gebruik van cookies, JavaScript en vergelijkbare technologie om je onder andere een optimale gebruikerservaring te bieden. Ook kan Tweakers hierdoor het gedrag van bezoekers vastleggen en analyseren. Door gebruik te maken van deze website, of door op 'Cookies accepteren' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt? Bekijk dan ons cookiebeleid.

Meer informatie
Toon posts:

[Traefik] Catchall voor niet gedefinieerde subdomeinen

Pagina: 1
Acties:

  • JBS
  • Registratie: januari 2004
  • Niet online
Sinds kort gebruik ik Traefik om verschillende docker containers op mijn NUC bereikbaar te maken op een eigen subdomein, via HTTPS met een een Let's Encrypt certificaat. Hiervoor gebruik ik voor elk gewenst subdomein een app.toml bestand wat automatisch verwerkt wordt door Traefik, werkt perfect. Bijvoorbeeld voor Grafana:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
[frontends]
  [frontends.grafana]
  backend = "grafana"
    [frontends.grafana.routes.hass]
    rule = "Host:grafana.mijndomeinnaam.nl"
  passHostHeader = true
  passTLSCert = true
  priority = 10
  entrypoints = ["https"]
[backends]
  [backends.grafana]
    [backends.grafana.servers.server1]
    url = "http://192.168.1.162:3000"
    weight = 1
Mijn domeinnaam bij TransIP heb ik via een wildcard A record doorgezet naar mijn NUC. Aangezien alle willekeurige subdomeinen nu op mijn NUC uitkomen, zou ik er graag voor willen zorgen dat alle niet in Traefik gedefinieerde subdomeinen naar één plek gestuurd worden, bijvoorbeeld een docker container of URL. Ik vond onderstaande regels die ik aan mijn docker-compose heb toegevoegd (waarbij 'subdomein.mijndomeinnaam.nl' is aangepast naar mijn gewenste doel), helaas zonder resultaat.
code:
1
2
- "traefik.frontend.rule=HostRegexp:subdomein.mijndomeinnaam.nl,{catchall:.*}"
- "traefik.frontend.priority=1"
Ik zou er natuurlijk voor kunnen kiezen af te stappen van het wildcard A record en de gewenste subdomeinen bij TransIP aan te maken, maar ik denk dat Traefik dit ook prima zou kunnen afhandelen.

Iemand met dezelfde situatie die dit wel voor elkaar heeft gekregen?

  • JBS
  • Registratie: januari 2004
  • Niet online
@Rmg Waarnaar worden de niet dedefinieerde subdomeinen dan doorgezet wanneer ik daar geen (sub)domein definieer? Naar Traefik?

Voor de subdomeinen die ik niet definieer in zo'n bestand voor Traefik, hoef/wil ik geen Lets Encrypt certificaat, enige dat ik zou willen, is dat deze doorgezet worden naar een bestaand (sub)domein. Ik heb pakweg 10 subdomeinen gedefinieerd dus dan zou ik niet tegen limiet van Lets Encrypt moeten aanlopen.

  • JBS
  • Registratie: januari 2004
  • Niet online
Rmg schreef op zaterdag 10 november 2018 @ 10:47:
[...]


Naar de container waar de labels met die regexp aan hangt.


[...]


Wil je die dan afhandelen met http ipv https?..
Daar heb je een punt. Simpelweg een 404 geven mag ook, dat mag over http, daar is niets op tegen, toch? Maar nu krijg ik voor elk niet dedefinieerde subdomein een SSL is niet geldig melding.

\\Edit: Heb 't nu anders opgelost. Wildcard A-record verwijderd bij TransIP en voor de gewenste subdomeinen A-records aangemaakt.

[Voor 13% gewijzigd door JBS op 10-11-2018 15:48]



Apple iPad Pro (2021) 11" Wi-Fi, 8GB ram Microsoft Xbox Series X LG CX Google Pixel 5a 5G Sony XH90 / XH92 Samsung Galaxy S21 5G Sony PlayStation 5 Nintendo Switch Lite

Tweakers vormt samen met Hardware Info, AutoTrack, Gaspedaal.nl, Nationale Vacaturebank, Intermediair en Independer DPG Online Services B.V.
Alle rechten voorbehouden © 1998 - 2021 Hosting door True