Using SSL in the JBoss EAP6 cluster

In a clustering environment, applying SSL does not seem as straightforward as in a single-server environment. We have a load balancer and worker nodes in a cluster, so we need to decide in which place we should enable SSL. Here are the two possible places:

  • The communication between users and the load balancer
  • The communication between the load balancer and the worker nodes

In practice, we usually enable SSL between users and the load balancer to secure their communication, and use cleartext communication between the load balancer and the worker nodes. Here is the deployment diagram:

Using SSL in the JBoss EAP6 cluster

This is reasonable because the ...

Get JBoss EAP6 High Availability now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.