На основі нашої базової конфігурації Traefik Simple Traefik docker-compose setup with Lets Encrypt Cloudflare DNS-01 & TLS-ALPN-01 & HTTP-01 challenges — це повна конфігурація TOML для перенаправлення my.olddomain.com на my.newdomain.com, де my.olddomain обслуговується за допомогою сертифіката Let’s Encrypt із wildcard (*.olddomain.com) та перевіркою DNS-01.
myredirect.toml
[http.routers]
[http.routers.RedictMyOlddomain]
rule = "Host(`my.olddomain.com`)"
entryPoints = ["websecure"]
middlewares = ["RedictMyOlddomain"]
service = "noop"
[http.routers.RedictMyOlddomain.tls]
certResolver = "cloudflare-ec384"
[[http.routers.RedictMyOlddomain.tls.domains]]
main = "olddomain.com"
sans = ["*.olddomain.com"]
[http.middlewares]
[http.middlewares.RedictMyOlddomain.redirectRegex]
regex = "https?://my\\.olddomain\\.com/(.*)"
replacement = "https://my.newdomain.com/$1"
permanent = true
[http.services]
[http.services.noop.loadBalancer]
[[http.services.noop.loadBalancer.servers]]
url = "http://127.0.0.1" # dummy target to make Traefik happy
Дивіться схожі статті за категоріями:
Traefik
Якщо ця стаття допомогла вам, будь ласка, подумайте про те, щоб купити мені каву або зробити пожертву через PayPal на підтримку досліджень та публікації нових статей на TechOverflow