Hi Norman,
Le 30/05/2017 à 23:39, Norman Branitsky a écrit :
I modified the server line thus:
server id-dv-dcavr-01 10.90.10.53:9001 check cookie id-dv-dcavr-01
Now the server name appears as a prefix with a "~" separator.
(It used to appear as a suffix with a "." separator.)
No, appsession never did that. It doesn't modify the cookie value. If a
suffix was added, it was done by the application server, I guess the
jvmRoute parameter in your case. I suspect you have also modified the
configuration of you app servers and didn't set this parameter during
the switch from haproxy 1.5 to 1.7.
JSESSIONID=id-dv-dcavr-01~E8C5XXXXXXXXE4A2; path=/le5;
domain=cadca-vr.irondatacorp.com; Secure; HttpOnly
I can now successfully login to the 2 different servers.
You ask
“Also, why not use a dedicated cookie for haproxy, instead of humping
JSESSIONID?”
Frankly, this never occurred to me.
When I started with HAProxy 1.5, 4 years ago,
I looked for example configurations for fronting JBoss and Tomcat.
The documentation always referred to:
appsession JSESSIONID len 52 timeout 3h
Are you suggesting I do something like this instead?
cookie HAPROXYID insert nocache
-----Original Message-----
From: Lukas Tribus [mailto:[email protected]]
Sent: May-30-17 5:00 PM
To: Norman Branitsky <[email protected]>; [email protected]
Subject: Re: HAProxy 1.7.5 cookie JSESSIONID prefix not working
Hello Norman,
Am 30.05.2017 um 18:06 schrieb Norman Branitsky:
The server’s identifier is not added to the cookie.
Did you specify the cookie value on the server line [1], as per [2]:
The value of the cookie will be the value indicated after the
"cookie<https://cbonte.github.io/haproxy-dconv/1.7/configuration.html#
>" keyword in a "server
<https://cbonte.github.io/haproxy-dconv/1.7/configuration.html#server>"
statement. If no cookie is declared for a given server, the cookie is
not set.
Also, why not use a dedicated cookie for haproxy, instead of humping
JSESSIONID?
Do you have clients so broken they support only one single cookie?
Regards,
Lukas
[1] https://cbonte.github.io/haproxy-dconv/1.7/configuration.html#4.2-cookie
[2] https://cbonte.github.io/haproxy-dconv/1.7/configuration.html#5.2-cookie
--
Cyril Bonté