Caddy: Host-Header beim Reverse-Proxy auf 127.0.0.1:9119 setzen (Fix Invalid Host header)
Hermes' Dashboard-Backend prueft den eingehenden Host-Header gegen den Host, an den es gebunden ist -- Caddy reichte bisher den originalen Host-Header vom Browser (Server-IP/Domain) durch, was Hermes als 'Invalid Host header' ablehnte. header_up ueberschreibt den Host jetzt explizit. Plus Troubleshooting-Eintrag in der README.
This commit is contained in:
@@ -17,7 +17,15 @@
|
||||
{$HERMES_DASHBOARD_USER} {$CADDY_BASIC_AUTH_HASH}
|
||||
}
|
||||
|
||||
reverse_proxy 127.0.0.1:9119
|
||||
# Hermes' Dashboard-Backend validiert den eingehenden Host-Header gegen
|
||||
# den Host, an den es gebunden wurde (127.0.0.1:9119) -- Schutz gegen
|
||||
# DNS-Rebinding. Caddy reicht per Default den ORIGINALEN Host-Header
|
||||
# vom Browser durch (die Server-IP/Domain), das lehnt Hermes mit
|
||||
# "Invalid Host header" ab. Deshalb hier den Host-Header explizit auf
|
||||
# das ueberschreiben, worauf das Dashboard tatsaechlich lauscht.
|
||||
reverse_proxy 127.0.0.1:9119 {
|
||||
header_up Host 127.0.0.1:9119
|
||||
}
|
||||
}
|
||||
|
||||
# Optional-freundlich: wer versehentlich mit http:// statt https:// draufklickt,
|
||||
|
||||
Reference in New Issue
Block a user