diff --git a/caddy/Caddyfile b/caddy/Caddyfile index c638306..117207f 100644 --- a/caddy/Caddyfile +++ b/caddy/Caddyfile @@ -103,32 +103,28 @@ gregknoppcpa.bayarea-cc.com { } iitwelders.bayarea-cc.com { - route { - encode zstd gzip + # Komprimierung aktivieren + encode zstd gzip - replace { - match { - header Content-Type *text/* *javascript* *json* *xml* - } - stream - re (?i)https://iitwelders\.com https://iitwelders.bayarea-cc.com - re (?i)//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 - } - - @redirects { - status 3xx - } - header_down @redirects Location https://iitwelders.bayarea-cc.com{uri} - } + # 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 + } + # Location-Header von Redirects ersetzen + header_down Location https://iitwelders.bayarea-cc.com{uri} + } + + # Health Check @health path /_health respond @health "ok" 200 }