cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
480
Views
0
Helpful
4
Replies

CSS without SSL Module needing sticky sessions

tholmes
Level 1
Level 1

Hello All,

If anyone can help with this sticky situation I'd appreciate it.

I have a customer with a CSS11501. He does not have an SSL module installed.

He has 2 blade servers, when he adds a web site, which is accessible over SSL, the CSS load balances client requests causing lost sessions, mostly lost pop-ups, it does not want stick to the same server.

I've configured the following:-

 

service web1

protocol tcp

port 443

keepalive type tcp

ip address 192.168.200.50

string web1

active

service web2

rotocol tcp

port 443

eepalive type tcp

ip address 192.168.200.51

string web2

active

*******************

content SSL_Web

add service web1

add service web2

rotocol tcp

port 443

vip address 1.2.3.4

application ssl

advanced-balance sticky-srcip-dstport

active

*********************

group web_Farm

  add service web1

  add service web2

  vip address 1.2.3.4

  active

I was attempting to get the client to stick to the server but unfortunately, this didn't work, the CSS seems to continue to send requests to both servers and they are getting scripting errors.

Once the customer turns off the second blade, all is ok.

I did try adding the string value to the service and configuring 'advanced-balance arrowpoint-cookie' in the content but the clients were unable to reach any web sites.

Best Regards Tony

4 Replies 4

litrenta
Level 3
Level 3

You should remove application ssl from the content rule. You should only use this if you are trying to do sticky based on ssl id with advanced-balance ssl. IF you are doing sticky via srcip do not use this.

Hi Litrenta,

Many thanks for the reply, do you think the config might be ok otherwise?

At the moment I can't test it as its live right now.

Regards Tony 

Tony,

The config looks fine other than the "application SSL" under the content rule, and right now you are probing the servers with a tcp probe on port 80. If you want the probe to be on port 443 you should add the command "keepalive port 443" to both of the services. The CSS will default to port 80 for a tcp probe.

Regards

Jim

Hi Jim,

Many thanks for the sanity check.

Much appreciated

Best Regards Tony

Getting Started

Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community: