我想在多个不同的服务器之间动态地平衡 SSL 请求的负载。使我的情况变得复杂的是,瓶颈资源是带宽,而不是内存、CPU 等。这意味着任何基于代理的负载平衡都不会真正有帮助。DNS 记录是否可以指向单个服务器,然后以动态方式将请求重定向到其他服务器?在标准 HTTP 上,这样的事情很简单,但由于浏览器中的混合内容限制,这在这里是不可能的。向所有服务器提供域的有效 SSL 证书完全没有问题。
答案1
只要所有目标服务器都具有来自重定向的目标域的有效证书,HTTPS 就可以像 HTTP 一样实现。如果您控制域的 DNS,另一个选择是使用基于DNS的负载平衡即,对同一个域拥有多个 IP 地址(该地址后面有不同的服务器),并且每当您的 DNS 回答该域的新 DNS 请求时,就会轮换这些 IP 地址。