Hi Debasish,
Can you please look in your server.conf file located at /opt/CA/secure-proxy/proxy-engine/conf/server.conf
Look in the Virtual Host section that you have defined for the abc.sitea.com virtual host.
Please let me know if you have the following parameter enabled or identified here.
enableproxypreservehost="yes"
Here is a snippet from the SPS bookshelf referencing the host headers
Preserve the HOST Header File
You can preserve the HTTP HOST header file and send it to the backend server by using the enableproxypreservehost parameter. To use the enableproxypreservehost parameter, perform the following steps:
- Open the server.conf file.
- Add the following parameter in the Virtual Host section of the virtual host you want to configure:
enableproxypreservehost
- Set the value of enableproxypreservehost to yes.
When you enable enableproxypreservehost, the parameter takes precedence over a filter that is configured to control the HTTP HOST header. To disable enableproxypreservehost and let the filter take precedence over the parameter, perform the following steps:
- Open the server.conf file.
- Add the following parameter in the Virtual Host section of the virtual host you want to configure:
filteroverridepreservehost
- Set the value of filteroverridepreservehost to yes.
You can enable filteroverridepreservehost only if a filter is available to control the HTTP HOST header.
Thank you,
Adam Rusniak