M_S
(M S)
1
{ "handler": "headers", "response": { "delete": [ "Via" ] } }
Deleting the “Server” header works but not “Via” when using reverse proxy.
They closed my GitHub issue, I thought I would ask here before pressing further at GitHub: headers handler: response: delete: "Via" does not work (reverse proxy) · Issue #7218 · caddyserver/caddy · GitHub
timelordx
(timelordx)
2
This is one of my imports; works without a problem with Caddy 2.10.x for local as well as reverse proxied resources:
(headers_hide) {
header {
-Server
-Via
}
handle_errors {
header -Server
header -Via
}
}
matt
(Matt Holt)
3
What’s your full config? It matters where the header handler is placed in the chain when you’re using JSON.
M_S
(M S)
4
{
"apps": {
"http": {
"servers": {
"1": {
"listen": [ "127.0.0.1:3001" ],
"routes": [
{ "handle": [ {
"handler": "headers",
"response": {
"add": { "test": [ "1" ] },
"delete": [ "Server", "Via" ]
}
} ] },
{ "handle": [ {
"handler": "reverse_proxy",
"upstreams": [ { "dial": "127.0.0.2:3000" } ]
} ] }
]
}
}
}
}
}
system
(system)
Closed
5
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.