Varnish desativado, mas ainda adicionar um cabeçalho personalizado (hostname)

1

Por que no Varnish 4.0 não consigo ver meu cabeçalho personalizado definido na resposta?

sub vcl_recv {
   // disable varnish for now
   return (pass);
}

sub vcl_backend_response {
    set beresp.http.X-Backend = "my_custom_hostname";
    return (deliver);
}

Estava funcionando algumas vezes atrás (no verniz 3.x ou sem http2 no nginx backend, não sei qual é o fator).

Você sabe o que está causando o fato de que não consigo ver meu cabeçalho X-Backend personalizado na resposta http?

Obrigado.

    
por Tristan 21.06.2016 / 14:05

1 resposta

1

Você deve usar vcl_deliver se quiser ter certeza de que o cabeçalho personalizado entra na resposta que os clientes (navegadores) recebem:

sub vcl_deliver {
    set resp.http.X-Backend = "my_custom_hostname";
    return (deliver);
}
    
por 12.07.2016 / 02:59

Tags