Hi,
Is there anyone successfully terminating SSL for Jira and Confluence at tomcat rather than on the load balancer on a large scale enterprise system?
Cheers,
Gaj
Hey Gaj,
We have several Data Center customers doing this where they need end-to-end encryption for compliance reasons.
However, my personal recommendation is to use a local reverse proxy on each node if you can manage HTTP between your reverse proxy and Tomcat on the local node. nginx does a better job at terminating SSL than Tomcat, and the setup is a little more flexible than purely Tomcat only. For example, if you're using nginx Plus as your load balancer, nginx on each node would provide additional reporting and metrics to the load balancer about each node's health.
The tricky bit with doing it in Tomcat is that you'll need to ensure each node correctly imports the certificates you're using (and you'll need to do this each time you scale out to a new node). The Java keytool can be a bit fiddly to work with.
Cheers,
Daniel
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.