2016-09-02 9 views
0

Я пытаюсь изменить заголовки ответа ПРОДУВКА в Varnish4Varnish4 - изменение заголовков ответа ПРОДУВКА

HTTP/1.1 200 Purged 
Content-Type: text/html; charset=utf-8 
Date: Fri, 02 Sep 2016 19:57:56 GMT 
Retry-After: 5 
Server: Varnish 
X-Varnish: 163921 
Content-Length: 241 
Connection: keep-alive 

Я модифицировал "сервер: Лак" в vcl_recv, vcl_deliver. Кажется, что работает с любым другим запросом, кроме PURGE.

мне нужно изменить заголовок лицо, вручающее судебные документы или, по крайней мере, добавить пользовательский заголовок ответа

Я не могу найти никакой документации о так мне было интересно, если кто-нибудь делал это раньше, или это жёстко вариант.

ответ

2

Вам необходимо переопределить встроенный синтетический отклик, создаваемый лаком при очистке объектов. Это может быть тривиально реализовано с использованием некоторого дополнительного VCL:

... 

sub vcl_purge { 
    return (synth(700, "Purged")); 
} 

sub vcl_synth { 
    if (resp.status == 700) { 
     set resp.status = 200; 
     set resp.http.Server = "ACME"; 
    } 
} 

 Смежные вопросы

  • Нет связанных вопросов^_^