- Change reverse proxy port from 3010 to 3000 for both hoerdle.de and xn--hrdle-jua.de - Ensure consistency in service configuration across domains
55 lines
1.4 KiB
Caddyfile
55 lines
1.4 KiB
Caddyfile
# Caddy-Konfiguration für Hördle
|
|
# Root-Domains: hoerdle.de und hördle.de (xn--hrdle-jua.de)
|
|
# Hinweis: Diese Konfiguration funktioniert nur für Root-Domains, nicht für Subdomains
|
|
# Für Subdomains wären Wildcard-Zertifikate mit DNS-01 Challenge nötig
|
|
|
|
# Domain 1: hoerdle.de (ASCII)
|
|
hoerdle.de {
|
|
# TLS mit automatischer HTTP-01 Challenge (funktioniert nur für Root-Domain)
|
|
# Caddy verwendet automatisch Let's Encrypt
|
|
|
|
# Upload-Limit: 50MB (wie in nginx.conf.example)
|
|
request_body {
|
|
max_size 50MB
|
|
}
|
|
|
|
# Reverse Proxy zu hoerdle Container
|
|
reverse_proxy hoerdle:3000 {
|
|
# HTTP/1.1 für WebSocket Support
|
|
transport http {
|
|
versions 1.1
|
|
}
|
|
}
|
|
|
|
# HTTP zu HTTPS Redirect
|
|
@http {
|
|
protocol http
|
|
}
|
|
redir @http https://{host}{uri} permanent
|
|
}
|
|
|
|
# Domain 2: hördle.de (Punycode: xn--hrdle-jua.de)
|
|
xn--hrdle-jua.de {
|
|
# TLS mit automatischer HTTP-01 Challenge (funktioniert nur für Root-Domain)
|
|
# Caddy verwendet automatisch Let's Encrypt
|
|
|
|
# Upload-Limit: 50MB
|
|
request_body {
|
|
max_size 50MB
|
|
}
|
|
|
|
# Reverse Proxy zu hoerdle Container
|
|
reverse_proxy hoerdle:3000 {
|
|
# HTTP/1.1 für WebSocket Support
|
|
transport http {
|
|
versions 1.1
|
|
}
|
|
}
|
|
|
|
# HTTP zu HTTPS Redirect
|
|
@http {
|
|
protocol http
|
|
}
|
|
redir @http https://{host}{uri} permanent
|
|
}
|