How to prevent ProxySG from multiplexing client connections on reverse proxy deployment?

book

Article ID: 168253

calendar_today

Updated On:

Products

ProxySG Software - SGOS

Issue/Introduction

As a reverse proxy, ProxySG uses a single TCP connection by multiplexing client connections from many different sources when it communicates with a back-end server. This may cause issues on the back-end server especially when the server identify the source based on the first request of the socket.

Cause

ProxySG may use a single TCP connection to a back-end server for multiple client connections because it uses HTTP persistent connection toward the server.

Resolution

Workaround

As a workaround, setting HTTP client persistence to "preserve" will have the ProxySG reflect the client connection to the server, and ProxySG will create a new TCP connection per each client while it uses HTTP persistent connection for the client connection from only the same source IP address.
 
<proxy> 
url.domain=<URL> http.client.persistence(preserve)