Configuring a proxy server or load-balancing server to use with dashboards

If you are using an environment with a proxy server or a load-balancing server, you must set up your environment so that dashboards work properly.

About this task

In a Network Deployment, or clustered, environment, you might set up a proxy server or an HTTP server for routing, security reasons, and for workload balancing. Instead of incoming HTTP requests going directly to an application server, they go to a proxy server that can spread the requests across multiple application servers that perform the work.

You can use other routing servers in place of or in front of the proxy server, for example IBM HTTP Server.
Important: The proxy server (or an alternate routing server) is required for workload balancing HTTP requests across two or more cluster members. The proxy server allows clients to access the applications within this topology.

In an environment with a load-balancing server or a proxy server between the browser and the dashboards and REST services, make sure that what you designate for the REST services protocol, host, and port matches the browser URL for accessing dashboards. On the REST service providers page on the administrative console, verify that for all providers, such as the Business Flow Manager and the Human Task Manager, have the correct protocol, host, and port. For more information about modifying the REST services, see Configuring REST services in a service provider.

Figure 1. Typical topology
A typical topology that shows IBM Business Process Manager and IBM Business Monitor deployed in a clustered environment with a proxy server or a load-balancing server

If you use IBM HTTP Server, you must complete additional mapping steps to verify that modules are mapped to the web server and that the host aliases are configured.

If you use a WebSphere Application Server proxy server, you must make sure that all the modules are enabled for the proxy server.

If you use a reverse proxy setup for an HTTP server, you must map the URLs for Business Space and widgets.