Reputation: 1345
Here is our current infrastructure:
My question is how to set up the SSL certificate to support https connection.
Here are 2 ideas that I have:
thanks
Upvotes: 7
Views: 9997
Reputation: 56490
You don't actually need more certificates at all. Because the externally seen FQDN is the same you use the same certificate on each machine.
This means that WCF (if you're using it) will work. WCF with the SSL terminating on the external load balancer is painful if you're signing/encrypting at a message level rather than a transport level.
Upvotes: 3
Reputation: 45382
You don't have to get a cert for every site there are such things as wildcard certs. But it would have to be installed on every server. (assuming you are using subdomains, if not then you can reuse the same cert across machines)
But I would probably put the cert on the load balancer if not just for the sake of easy configuration.
Upvotes: 0
Reputation: 28064
You don't need two ports, most likely. Just have the SSL virtual server on the load balancer add an HTTP header to the request and check for that. It's what we do with our Zeus ZXTM 5.1.
Upvotes: 1
Reputation: 881497
Definitely terminate SSL at the load balancer!!! Anything behind that should NOT be visible outside. Why wouldn't two ports for secure/insecure work just fine?
Upvotes: 4