http://randomcoder.com/articles/jsessionid-considered-harmful


On Thu, Apr 1, 2010 at 7:39 AM, Andrew Bruno <andrew.br...@gmail.com> wrote:

> Thanks for the pointers to the jMeter AJP client and also the URL session &
> jvm route idea.
>
> If I used the jSession idea, I am assuiming I could filter apache on "." +
> jvmRoute ... right? and redirect to relevant AJP/Tomcat.
>
>
>
> On Thu, Apr 1, 2010 at 1:11 AM, Christopher Schultz <
> ch...@christopherschultz.net> wrote:
>
>> -----BEGIN PGP SIGNED MESSAGE-----
>> Hash: SHA1
>>
>> Andrew,
>>
>> On 3/31/2010 3:02 AM, Andrew Bruno wrote:
>> > I would like to split the web app up, so that the front end server has
>> > smarts to know which backend tomcat server to redirect to.
>> >
>> > As far as I know, Apache AJP can be configured to redirect to different
>> > tomcat backend servers by implementing rules, ideally URL based.  But
>> for
>> > me, the URL is always the same.
>> >
>> > So, I was wondering if there was a way to code an AJP client inside a
>> front
>> > end tomcat server, so that I could redirect to whatever backend server
>> the
>> > business rules decided.
>>
>> You can force Apache httpd to direct a request to a particular backend
>> Tomcat server by putting a specially-crafted jsessionid into the URL. If
>> you don't use cookies to track the session for these requests, you
>> should be able to create a URL like this:
>>
>> URL + ";jsessionid=" + sessionId + "." + jvmRoute + "?" + queryString
>>
>> Would something like this work for you?
>>
>> - -chris
>> -----BEGIN PGP SIGNATURE-----
>> Version: GnuPG v1.4.10 (MingW32)
>> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
>>
>> iEYEARECAAYFAkuzV/kACgkQ9CaO5/Lv0PBfPQCgutR+7yGVAYI3MbKkMM1u5Rlp
>> KzUAnjojlVj4Z6rJinYPVvQ1OV4590Ar
>> =qOiH
>> -----END PGP SIGNATURE-----
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
>> For additional commands, e-mail: users-h...@tomcat.apache.org
>>
>>
>

Reply via email to