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).
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:
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:
https://your-server:8443/oslc-connect-jira/ (Tomcat URL)https://your-server/oslc-connect-jira/ (reverse proxy URL, forwarded to Tomcat internally)https://your-server:your-port/ refers to the public-facing URL of the Broker.
If a reverse proxy is in use, this is the reverse proxy URL. If Tomcat is exposed directly, this is the Tomcat URL.
The Broker URL is also the URL required for license generation so make sure to provide this URL when requesting your license.