Using a Reverse Proxy

Any standard reverse proxy can be used in front of the Broker (e.g. Nginx, HAProxy). Refer to the documentation of the chosen reverse proxy for configuration details (virtual hosts, SSL certificates, proxy pass rules).

Why a Reverse Proxy is Strongly Recommended

For production deployments, it is strongly recommended to place a reverse proxy in front of Tomcat rather than exposing Tomcat directly to the internet. The main reasons are:

Impact on the Broker URL

The Broker URL is the public base URL used to construct all OSLC links. This URL is stored persistently in Jira.

When a reverse proxy is in use, the Broker URL is the URL of the reverse proxy — not the internal Tomcat URL. For example:

The Broker URL is also the URL required for license generation so make sure to provide this URL when requesting your license.