Hey, I'm running Traefik v3 beta 3, and got it working more or less, however facing once issue with config for a router that should connects to https servers running on raspberry pi(s) on a different network.
connectivity is ok and tested. however the "sheild" icon does not come up in traefik dashboard
global:
checkNewVersion: true
sendAnonymousUsage: false
log:
level: DEBUG
api:
dashboard: true
insecure: true
entryPoints:
web:
address: :80 # HTTP entry point
http:
redirections:
entryPoint:
to: websecure
scheme: https
websecure:
address: :443 # HTTPS entry point
http2:
maxConcurrentStreams: 42
http3:
advertisedPort: 443
transport:
lifeCycle:
requestAcceptGraceTimeout: 42
graceTimeOut: 42
respondingTimeouts:
readTimeout: 42
writeTimeout: 42
idleTimeout: 42
providers:
docker:
exposedByDefault: false
file:
directory: /etc/traefik
watch: true
middlewares:
hsts:
headers:
customResponseHeaders:
Strict-Transport-Security: "max-age=31536000; includeSubDomains"
http:
routers:
doh:
rule: "Host(`xy.domain.pw`)"
service: "doh"
entryPoints: ["websecure"]
services:
doh:
loadBalancer:
servers:
- url: "https://dns.domain.pw/dns-query"
- url: "https://dns2.domain.pw/dns-query"
tls:
stores:
default:
defaultCertificate:
certFile: /etc/traefik/fullchain.cer
keyFile: /etc/traefik/domain.pw.key
when curling i see a strange behavor that site is not running https on port 443 but rather http as seen here . bad request is expected as no valid doh request was sent
any idea how to fix this?