Я хочу добавить заголовок к каждому ответу, содержащий IP-адрес сервера Varnish, который обслуживал запрос.
В древних документах есть пример того, как сделать this (см. Ниже), но так как подпрограмма больше не существует, мне интересно, каков современный эквивалент (то есть 6. *):
sub vcl_fetch {
# Add a unique header containing the cache servers IP address:
remove obj.http.X-Varnish-IP;
set obj.http.X-Varnish-IP = server.ip;
# Another header:
set obj.http.Foo = "bar";
}
Я пытался использовать vcl_backend_fetch и обновлять remove до unset, но жалуется, что переменная не может быть unset.
Как это сделать?