refactor: update Caddyfile for root-domain TLS configuration
- Simplify TLS setup for hoerdle.de and hördle.de by using automatic HTTP-01 challenge - Remove wildcard certificate configuration and clarify usage for root-domains only - Enhance comments for better understanding of the configuration
This commit is contained in:
24
Caddyfile
24
Caddyfile
@@ -1,15 +1,12 @@
|
|||||||
# Caddy-Konfiguration für Hördle
|
# Caddy-Konfiguration für Hördle
|
||||||
# Wildcard-Zertifikate für hoerdle.de und hördle.de (xn--hrdle-jua.de)
|
# 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
|
||||||
# DNS-01 Challenge für Wildcard-Zertifikate (GoDaddy)
|
# Für Subdomains wären Wildcard-Zertifikate mit DNS-01 Challenge nötig
|
||||||
# Die DNS-TXT-Records müssen manuell in GoDaddy gesetzt werden (siehe CADDY_SETUP.md)
|
|
||||||
|
|
||||||
# Domain 1: hoerdle.de (ASCII)
|
# Domain 1: hoerdle.de (ASCII)
|
||||||
*.hoerdle.de, hoerdle.de {
|
hoerdle.de {
|
||||||
# TLS mit DNS-01 Challenge für Wildcard
|
# TLS mit automatischer HTTP-01 Challenge (funktioniert nur für Root-Domain)
|
||||||
tls {
|
# Caddy verwendet automatisch Let's Encrypt
|
||||||
dns godaddy {$GODADDY_API_KEY} {$GODADDY_API_SECRET}
|
|
||||||
}
|
|
||||||
|
|
||||||
# Upload-Limit: 50MB (wie in nginx.conf.example)
|
# Upload-Limit: 50MB (wie in nginx.conf.example)
|
||||||
request_body {
|
request_body {
|
||||||
@@ -66,11 +63,9 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
# Domain 2: hördle.de (Punycode: xn--hrdle-jua.de)
|
# Domain 2: hördle.de (Punycode: xn--hrdle-jua.de)
|
||||||
*.xn--hrdle-jua.de, xn--hrdle-jua.de {
|
xn--hrdle-jua.de {
|
||||||
# TLS mit DNS-01 Challenge für Wildcard
|
# TLS mit automatischer HTTP-01 Challenge (funktioniert nur für Root-Domain)
|
||||||
tls {
|
# Caddy verwendet automatisch Let's Encrypt
|
||||||
dns godaddy {$GODADDY_API_KEY} {$GODADDY_API_SECRET}
|
|
||||||
}
|
|
||||||
|
|
||||||
# Upload-Limit: 50MB
|
# Upload-Limit: 50MB
|
||||||
request_body {
|
request_body {
|
||||||
@@ -124,4 +119,3 @@
|
|||||||
}
|
}
|
||||||
redir @http https://{host}{uri} permanent
|
redir @http https://{host}{uri} permanent
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user