I would like to use a single SSL hostname, e.g., Cluster, when configuring an app-server for a 3-node cluster. It is unclear if I need individual node hostname certificates within the cluster. I have 2 app servers that I want to secure using the same certificate, one that sits behind an haproxy load balancer, but the other app-server connects directly to MarkLogic. Requests are made to both app servers via HTTPS. Note that SSL does not terminate at the load balancer because it is in a different zone than the MarkLogic servers.
If the load balancer that is being used by the first app server is set up to distribute requests across the 3 node server by the individual node hostnames (Node1, Node2, Node3), then how does it share the SSL hostname certificate across the 3 nodes?
Meanwhile the second app server is not behind a load balancer. Without a proxy server, is the shared SSL hostname of any value? Will certificates for each node be required?