IBM introduced Proxy Server in version 6.0.2 of its WebSphere Application Server ND. This can be used as a load-balancer to load-balance user requests to a cluster of LiveCycle ES appserver nodes. In addition, the Proxy server can be configured as a caching proxy to improve performance.
Unlike IBM HTTP Server, the Proxy Server does not require a lot of configuration. There is no HTTP Plugin to configure and to copy to all nodes. All that is needed is that:
1) you create and run a proxy server, and
2) when the LiveCycle EAR files are deployed, you should map them to the proxy_host virtual host.
The following steps apply to WebSphere 18.104.22.168.
Create Proxy Server
1) Login to the WebSphere Admin Console
2) On the left navigation pane, expand the ‘Servers’ node
3) Click on ‘Proxy Servers’
4) Click the ‘New’ button
5) Select the node on which you want to run the Proxy Server java process from the dropdownlist of avaiable nodes
6) type in the name of the server (eg: proxy1), click Next
7) uncheck the checkbox for SIP
8) Choose the proxy_server template
9) Click ‘Finish’ and save the changes
Configure Proxy Server
1) Click on the Proxy Server you just created
2) In the ‘Proxy Settings’ section on the right, expand the ‘HTTP Proxy Server Settings’ node
3) Click on ‘Proxy Settings’
4) Check the checkboxes for ‘Cache SSL content’, ‘Cache Aggressively’ and ‘Cache Dynamic Content’ if you desire
5) Save the changes.
When deploying LiveCycle EAR files, ensure that you map them to the proxy_host virtual host which has the default port of 80 for HTTP and 443 for HTTPS.
Assuming that the node hosting the proxy server (this can be on the same node as Deployment Manager) is nodeA.company.com, the URL for the LiveCycle AdminUI would be this: