From 8820fbe01ef88420729255fef5b675255335b0c3 Mon Sep 17 00:00:00 2001 From: Teck Meng Date: Wed, 29 May 2024 21:06:46 +0800 Subject: [PATCH] Refactor traefik.yml to fix routing rules for resume and blog subdomains --- compose/apps.yml | 4 ++-- compose/traefik/traefik.yml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/compose/apps.yml b/compose/apps.yml index cc29f3a..24faae4 100644 --- a/compose/apps.yml +++ b/compose/apps.yml @@ -301,13 +301,13 @@ services: - "traefik.http.routers.site_server.service=site_server_app" - "traefik.http.services.site_server_app.loadbalancer.server.port=80" - "traefik.http.routers.resume_router.entrypoints=web-secure" - - "traefik.http.routers.resume_router.rule=Host(`Host(`resume.${DOMAINNAME}`)" + - "traefik.http.routers.resume_router.rule=Host(`resume.${DOMAINNAME}`)" - "traefik.http.routers.resume_router.middlewares=csrf@file, redirect-resume@file" - "traefik.http.routers.resume_router.tls.certresolver=letsencrypt" - "traefik.http.routers.resume_router.service=resume_server" - "traefik.http.services.resume_server.loadbalancer.server.port=80" - "traefik.http.routers.blog_router.entrypoints=web-secure" - - "traefik.http.routers.blog_router.rule=Host(`Host(`resume.${DOMAINNAME}`)" + - "traefik.http.routers.blog_router.rule=Host(`blog.${DOMAINNAME}`)" - "traefik.http.routers.blog_router.middlewares=redirect-blog@file" - "traefik.http.routers.blog_router.tls.certresolver=letsencrypt" - "traefik.http.routers.blog_router.service=blog_server" diff --git a/compose/traefik/traefik.yml b/compose/traefik/traefik.yml index c32ea93..dbacab8 100644 --- a/compose/traefik/traefik.yml +++ b/compose/traefik/traefik.yml @@ -266,14 +266,14 @@ http: redirect-resume: redirectRegex: regex: "^https://resume.furyhawk.lol/(.*)" - replacement: "https://info.furyhawk.lol/resume/" + replacement: "https://info.furyhawk.lol/resume/${1}" permanent: true redirect-blog: # https://docs.traefik.io/master/middlewares/redirectscheme/ redirectregex: regex: "^https://blog.furyhawk.lol/(.*)" - replacement: "https://furyhawk.github.io/124c41/" + replacement: "https://furyhawk.github.io/124c41/${1}" permanent: true neo4j_strip: