I’m trying to hide the “Server” header returned by Apache on every request, from Varnish.
Using in sub vcl_fetch:
unset obj.http.Server;
on Varnish start I get:
Expected action, 'if' or '}'
(/etc/varnish/default.vcl Line 43 Pos 9)
unset obj.http.Server;
--------#####-----------------
Any ideas?
Fixed it eventually.
I had a return(pipe) in vcl_recv that made varnish never go into vcl_fetch where I was unsetting the header.