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 :)
thanks,
Mark
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 :)
thanks,
Mark