From bc038b0a7076a9a311470b9c9a71fbe849a824bb Mon Sep 17 00:00:00 2001 From: Andreas Knuth Date: Thu, 11 Sep 2025 15:10:11 -0500 Subject: [PATCH] dfgfdg --- caddy/Caddyfile | 36 ++++++++++++++++++------------------ 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/caddy/Caddyfile b/caddy/Caddyfile index 117207f..59d0029 100644 --- a/caddy/Caddyfile +++ b/caddy/Caddyfile @@ -103,28 +103,28 @@ gregknoppcpa.bayarea-cc.com { } iitwelders.bayarea-cc.com { - # Komprimierung aktivieren - encode zstd gzip + route { + encode zstd gzip - # Ersetzung auf alle Text-Inhalte anwenden (erweiterte Content-Types) - @text header Content-Type *text/* *javascript* *json* *xml* *application/javascript* *application/xml* - replace @text { - re (https?://)iitwelders\.com https://iitwelders.bayarea-cc.com - re (//)iitwelders\.com //iitwelders.bayarea-cc.com - } - - # Proxy zum Upstream - reverse_proxy https://iitwelders.com { - header_up Host iitwelders.com - header_up Accept-Encoding identity - transport http { - tls_server_name iitwelders.com + # Korrigierter Matcher für Textinhalte (Wählen Sie eine der obigen Optionen) + # Beispiel mit expression-Matcher: + @text `header.Content-Type =~ "text/.*" || header.Content-Type =~ "application/javascript" || header.Content-Type =~ "application/json" || header.Content-Type =~ "application/xml"` + + replace @text { + re (https?://)iitwelders\.com https://iitwelders.bayarea-cc.com + re (//)iitwelders\.com //iitwelders.bayarea-cc.com + } + + reverse_proxy https://iitwelders.com { + header_up Host iitwelders.com + header_up Accept-Encoding identity + transport http { + tls_server_name iitwelders.com + } + header_down Location https://iitwelders.bayarea-cc.com{uri} } - # Location-Header von Redirects ersetzen - header_down Location https://iitwelders.bayarea-cc.com{uri} } - # Health Check @health path /_health respond @health "ok" 200 }