fghfgh
This commit is contained in:
parent
b8915cb692
commit
5ed6c15ba2
|
|
@ -106,35 +106,44 @@ iitwelders.bayarea-cc.com {
|
||||||
# Komprimierung aktivieren
|
# Komprimierung aktivieren
|
||||||
encode zstd gzip
|
encode zstd gzip
|
||||||
|
|
||||||
# Matcher für Textinhalte, die URLs enthalten können (erweitert für mehr Content-Types)
|
# Replace-Response Plugin nutzen, um URLs zu ersetzen
|
||||||
@text header_regexp Content-Type (?i)(text/.*|application/javascript|application/json|application/xml|text/css)
|
replace {
|
||||||
|
# Ersetze alle Vorkommen der Original-Domain
|
||||||
|
"https://iitwelders.com" "https://iitwelders.bayarea-cc.com"
|
||||||
|
"http://iitwelders.com" "https://iitwelders.bayarea-cc.com"
|
||||||
|
"//iitwelders.com" "//iitwelders.bayarea-cc.com"
|
||||||
|
|
||||||
# Replace-Anweisungen für alle erkannten Textinhalte
|
# Für Inline-Styles und JavaScript
|
||||||
replace @text {
|
"iitwelders.com" "iitwelders.bayarea-cc.com"
|
||||||
# Absolute URLs mit Protokoll ersetzen
|
|
||||||
re https?://iitwelders\.com https://iitwelders.bayarea-cc.com
|
|
||||||
# Protokoll-relative URLs ersetzen (beginnt mit //)
|
|
||||||
re //iitwelders\.com //iitwelders.bayarea-cc.com
|
|
||||||
# Optional: Root-relative URLs ersetzen (beginnt mit /, aber nicht //)
|
|
||||||
# Achtung: Dies ist riskant, da es alle /-Pfade betrifft. Nur verwenden, wenn sicher ist, dass sie zur Quelle gehören.
|
|
||||||
# re (href=|src=|url\()['"]?/ https://iitwelders.bayarea-cc.com/
|
|
||||||
}
|
}
|
||||||
|
|
||||||
# Reverse Proxy zur Zielseite
|
# Reverse Proxy zur Original-Seite
|
||||||
reverse_proxy https://iitwelders.com {
|
reverse_proxy https://iitwelders.com {
|
||||||
# Host-Header an Upstream senden
|
# Host-Header auf Original-Domain setzen
|
||||||
header_up Host iitwelders.com
|
header_up Host iitwelders.com
|
||||||
# Komprimierung deaktivieren, damit replace arbeiten kann
|
|
||||||
header_up Accept-Encoding identity
|
# User-Agent und andere Header weiterleiten
|
||||||
# TLS-Einstellungen für den Upstream
|
header_up X-Real-IP {remote_host}
|
||||||
|
header_up X-Forwarded-For {remote_host}
|
||||||
|
header_up X-Forwarded-Proto {scheme}
|
||||||
|
|
||||||
|
# Accept-Encoding entfernen, damit replace funktioniert
|
||||||
|
header_up -Accept-Encoding
|
||||||
|
|
||||||
|
# TLS Server Name für SNI
|
||||||
transport http {
|
transport http {
|
||||||
tls_server_name iitwelders.com
|
tls_server_name iitwelders.com
|
||||||
}
|
}
|
||||||
# Location-Header in Redirects von der Zielseite anpassen
|
|
||||||
header_down Location https://iitwelders.bayarea-cc.com{http.response.header.Location}
|
# Location-Header bei Redirects anpassen
|
||||||
|
header_down Location "https://iitwelders.com" "https://iitwelders.bayarea-cc.com"
|
||||||
|
|
||||||
|
# CSP und andere Security-Header anpassen
|
||||||
|
header_down Content-Security-Policy "iitwelders.com" "iitwelders.bayarea-cc.com"
|
||||||
|
header_down Access-Control-Allow-Origin "https://iitwelders.com" "https://iitwelders.bayarea-cc.com"
|
||||||
}
|
}
|
||||||
|
|
||||||
# Health Check Endpunkt
|
# Health Check Endpoint
|
||||||
@health path /_health
|
@health path /_health
|
||||||
respond @health "ok" 200
|
respond @health "ok" 200
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue