iitwelders

This commit is contained in:
Andreas Knuth 2025-09-15 16:39:41 -05:00
parent 798842ba9b
commit ce296ecdab
2 changed files with 8 additions and 52 deletions

View File

@ -103,49 +103,15 @@ gregknoppcpa.bayarea-cc.com {
} }
iitwelders.bayarea-cc.com { iitwelders.bayarea-cc.com {
# Komprimierung aktivieren # wenn du API innerhalb von Next bedienst, weiterleiten an den Next Prozess
encode zstd gzip handle {
reverse_proxy host.docker.internal:8080
# Replace-Response Plugin nutzen, um URLs zu ersetzen
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"
# Für Inline-Styles und JavaScript
"iitwelders.com" "iitwelders.bayarea-cc.com"
}
# Reverse Proxy zur Original-Seite
reverse_proxy https://iitwelders.com {
# Host-Header auf Original-Domain setzen
header_up Host iitwelders.com
# User-Agent und andere Header weiterleiten
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 {
tls_server_name iitwelders.com
} }
log {
# Location-Header bei Redirects anpassen output file /var/log/caddy/gregknoppcpa.log
header_down Location "https://iitwelders.com" "https://iitwelders.bayarea-cc.com" format console
}
# CSP und andere Security-Header anpassen encode gzip
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 Endpoint
@health path /_health
respond @health "ok" 200
} }
www.fancytextstuff.com { www.fancytextstuff.com {
@ -213,15 +179,6 @@ mailsync.bizmatch.net {
} }
} }
mail.andreasknuth.de {
reverse_proxy nginx-mailcow:8080
}
web.email-bayarea.com {
reverse_proxy nginx-mailcow:8080
}
mail.email-srvr.com autodiscover.mail.email-srvr.com autoconfig.mail.email-srvr.com {
reverse_proxy nginx-mailcow:8080
}
# Roundcube für docker-mailserver # Roundcube für docker-mailserver
app.email-bayarea.com { app.email-bayarea.com {
reverse_proxy roundcube-new:80 reverse_proxy roundcube-new:80

View File

@ -4,7 +4,6 @@
# Setze deine API-Schlüssel und Zone-ID als Umgebungsvariablen oder ersetze sie direkt # Setze deine API-Schlüssel und Zone-ID als Umgebungsvariablen oder ersetze sie direkt
# CF_ZONE_ID="1b7756cee93ed8ba8c05bdc3cb0a5da8" # Die Zone-ID deiner Domain bei Cloudflare # CF_ZONE_ID="1b7756cee93ed8ba8c05bdc3cb0a5da8" # Die Zone-ID deiner Domain bei Cloudflare
# DOMAIN_NAME="andreasknuth.de" # Deine Domain
AWS_REGION="us-east-2" # AWS-Region AWS_REGION="us-east-2" # AWS-Region
if [ -z "$DOMAIN_NAME" ]; then if [ -z "$DOMAIN_NAME" ]; then
echo "Fehler: DOMAIN_NAME ist nicht gesetzt." echo "Fehler: DOMAIN_NAME ist nicht gesetzt."