Upgrading from v3 to v5 - XFF and client.identity

Mark Hanford mark at hanfordonline.co.uk
Tue Mar 28 11:52:09 CEST 2017

Hi folks. I'm in the process of trying to upgrade our current v3 config to
v4+ for upgrading to Varnish 5.

In my old v3 config, I use the XFF header to change the client.identity if
it is present.

    # For session-persistence, set a client identity.
    # We're using the client's IP for this to ensure server-persistence.
    if (req.http.X-Forwarded-For) {
        set client.identity = req.http.X-Forwarded-For;
    } else {
        set client.identity = client.ip;

It is important that a request from one remote client goes to the same
backend every time, when possible. Do I still need to deal with this, or
will this be handled transparently in some way?

I suspect I'll have more questions as I go along, so I apologise in advance
for the spam :)


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://www.varnish-cache.org/lists/pipermail/varnish-misc/attachments/20170328/d8570809/attachment.html>

More information about the varnish-misc mailing list