From 160f240248660bbbdfe6274aeb678027db102763 Mon Sep 17 00:00:00 2001 From: Martin Fenner Date: Mon, 4 Nov 2024 06:52:42 +0100 Subject: [PATCH] configure reverse proxy --- fly/applications/caddy/Caddyfile | 19 +++++++++++++------ fly/applications/caddy/Dockerfile | 1 - 2 files changed, 13 insertions(+), 7 deletions(-) diff --git a/fly/applications/caddy/Caddyfile b/fly/applications/caddy/Caddyfile index ef4cc56..a0460a6 100644 --- a/fly/applications/caddy/Caddyfile +++ b/fly/applications/caddy/Caddyfile @@ -1,18 +1,17 @@ -# { -# auto_https off -# } { + auto_https off log { level DEBUG } } :8080 { - # redirect Rogue Scholar legacy URLs route { @posts path /posts/* @lang path /en/* /de/* /es/* /fr/* /it/* /pt/* /tr/* @legacy path /about /board + @query query p=* q=* + # redirect Rogue Scholar legacy URLs redir @posts https://legacy.rogue-scholar.org{uri} redir @lang https://legacy.rogue-scholar.org{uri} redir @legacy https://legacy.rogue-scholar.org{uri} @@ -28,7 +27,15 @@ uri replace /blogs /communities uri replace /blogs/* /communities/* - redir https://beta.rogue-scholar.org{uri} - # reverse_proxy 66.241.124.87 + uri query query>q + uri query page>p + uri query -category + uri query -generator + uri query -tags + uri query -language + + reverse_proxy 2a09:8280:1::39:a377:0 { + header_up Host beta.rogue-scholar.org + } } } diff --git a/fly/applications/caddy/Dockerfile b/fly/applications/caddy/Dockerfile index b706276..85a509d 100644 --- a/fly/applications/caddy/Dockerfile +++ b/fly/applications/caddy/Dockerfile @@ -1,4 +1,3 @@ FROM caddy:2.8.4 COPY ./Caddyfile /etc/caddy/Caddyfile -