Mapping Process Portal URLs for a reverse proxy server

If you have a reverse proxy setup for your HTTP server, when you are configuring the HTTP server to work with IBM® Business Process Manager Process Portal, you must map the URLs so that Process Portal works properly.

Procedure

  1. Edit your HTTP server configuration file.
  2. Map all of the URLs for Process Portal and the widgets that your business users work with in Process Portal.
    URLs for general Business Space framework (all products):
    • /BusinessSpace/*
    • /mum/*
    • /BusinessSpaceHelp/*
    • /BSpaceWebformsProxy/*
    • /themes/*
    • /pageBuilder2/*
    Additional URLs for IBM Business Process Manager Advanced widgets:
    • /BSpaceWidgetsHM/*
    • /SecurityManagerWidgets/*
    • /BSpaceWidgetsBCM/*
    • /rest/*
    • /ProcessPortal/*
    • /PolymorphicWidget/*
    • /scaWidget/*
    • /ServiceMonitorGraphWidget/*
    • /StoreAndForward/*
    Additional URL for IBM Business Process Manager Standard to work with Process Portal:
    • /ProcessPortal/*
  3. If you want to expose a public URL for Process Portal that is different from the URL of the IBM Business Process Manager server, you must configure the proxy to include the X-Forwarded-Host and X-Forwarded-Protocol headers in HTTP requests. For example, to expose a service as https://example.com:8080, you must include the following HTTP request headers:
    X-Forwarded-Host: example.com:8080
    X-Forwarded-Protocol: https
    Important: The X-Forwarded-Host and X-Forwarded-Protocol headers are only used if you have applied the fix for APAR JR45956 in your environment. See JR45956: PORTAL NOT WORKING WITH PROXY SERVER CONFIGURED.