sdfsdf
This commit is contained in:
parent
06f6ee43cc
commit
0d2d5d9e38
|
|
@ -3,10 +3,6 @@
|
||||||
acme_dns cloudflare {env.CLOUDFLARE_API_TOKEN}
|
acme_dns cloudflare {env.CLOUDFLARE_API_TOKEN}
|
||||||
acme_ca https://acme-v02.api.letsencrypt.org/directory
|
acme_ca https://acme-v02.api.letsencrypt.org/directory
|
||||||
debug
|
debug
|
||||||
|
|
||||||
# WICHTIG: replace MUSS vor encode & vor reverse_proxy laufen
|
|
||||||
order replace before encode
|
|
||||||
order replace before reverse_proxy
|
|
||||||
}
|
}
|
||||||
# Prod: Neue Domains
|
# Prod: Neue Domains
|
||||||
www.bizmatch.net {
|
www.bizmatch.net {
|
||||||
|
|
@ -108,21 +104,22 @@ gregknoppcpa.bayarea-cc.com {
|
||||||
|
|
||||||
iitwelders.bayarea-cc.com {
|
iitwelders.bayarea-cc.com {
|
||||||
route {
|
route {
|
||||||
# 1) Nur Text-Responses bearbeiten (HTML, CSS, JS, JSON, XML ...)
|
# 1) Komprimierung erst NACH dem Replace anwenden → encode muss VOR replace stehen (wrappt später)
|
||||||
|
encode zstd gzip
|
||||||
|
|
||||||
|
# 2) Nur Text-Responses (HTML, CSS, JS, JSON, XML …) bearbeiten
|
||||||
@text header Content-Type *text/* *javascript* *json* *xml*
|
@text header Content-Type *text/* *javascript* *json* *xml*
|
||||||
|
|
||||||
# 2) Replace-Handler (muss VOR dem Proxy stehen!)
|
# 3) Replace-Handler (wrappt den Proxy)
|
||||||
replace @text {
|
replace @text {
|
||||||
# Substring-Rewrites
|
|
||||||
https://iitwelders.com https://iitwelders.bayarea-cc.com
|
https://iitwelders.com https://iitwelders.bayarea-cc.com
|
||||||
//iitwelders.com //iitwelders.bayarea-cc.com
|
//iitwelders.com //iitwelders.bayarea-cc.com
|
||||||
|
# Optional robuster:
|
||||||
# Optional robuster (Regex, case-insensitive):
|
|
||||||
# re (?i)https://iitwelders\.com https://iitwelders.bayarea-cc.com
|
# re (?i)https://iitwelders\.com https://iitwelders.bayarea-cc.com
|
||||||
# re (?i)//iitwelders\.com //iitwelders.bayarea-cc.com
|
# re (?i)//iitwelders\.com //iitwelders.bayarea-cc.com
|
||||||
}
|
}
|
||||||
|
|
||||||
# 3) Proxy holt unkomprimiert vom Origin (damit replace arbeiten kann)
|
# 4) Proxy holt unkomprimiert (damit replace arbeiten kann)
|
||||||
reverse_proxy https://iitwelders.com {
|
reverse_proxy https://iitwelders.com {
|
||||||
header_up Host iitwelders.com
|
header_up Host iitwelders.com
|
||||||
header_up Accept-Encoding identity
|
header_up Accept-Encoding identity
|
||||||
|
|
@ -132,14 +129,12 @@ iitwelders.bayarea-cc.com {
|
||||||
# Falls 30x zurückkommt: Location auf Proxy-Domain biegen
|
# Falls 30x zurückkommt: Location auf Proxy-Domain biegen
|
||||||
header_down Location https://iitwelders.bayarea-cc.com{uri}
|
header_down Location https://iitwelders.bayarea-cc.com{uri}
|
||||||
}
|
}
|
||||||
|
|
||||||
# 4) Zum Schluss für den Client komprimieren
|
|
||||||
encode zstd gzip
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@health path /_health
|
@health path /_health
|
||||||
respond @health "ok" 200
|
respond @health "ok" 200
|
||||||
}
|
}
|
||||||
|
|
||||||
www.fancytextstuff.com {
|
www.fancytextstuff.com {
|
||||||
redir https://fancytextstuff.com{uri} permanent
|
redir https://fancytextstuff.com{uri} permanent
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue