configuration一个IIS站点以使用外部负载平衡或SSL加速服务器来处理两个单独的SSL证书

我的服务器上有一个Web应用程序需要由两个不同的域名引用,两个域名都有自己的SSL证书。 这两个域的应用程序是完全一样的,但是出于合法的原因,我们必须保留这两个域名。 问题在于,由于两个域都需要自己的SSL证书,所以在我们的IIS 7.5configuration中,我们必须安装两个单独的IIS应用程序(都指向相同的物理位置),并且安装了自己的唯一IP地址和SSL证书。 现在,我知道,由于SSL通信的本质,这是有意devise的,您不能为每个IP地址和域名分配多个SSL证书。 我的问题是…有没有办法解决这个限制,并保持一个Web应用程序在IIS中,并让它服务两个基于主机名的SSL证书?

我知道使用基本的IISconfiguration, 这是不可能的 ,但我认为,通过某种外部负载平衡和/或SSL加速服务器/服务的组合,我们可以让这些服务器处理SSL请求并保持IIS清洁有一个单一的应用程序。 我对这些技术一点都不熟悉,所以我在问,理论上是否可行。 如果没有,其他人知道如何做到这一点?

如果负载平衡器为您处理了所有的SSLencryption,并且只传递了未encryption的stream量到Web服务器,那么您可以将两个站点都从单个Web应用程序运行。 我之前完成了这个任务(大约有5个URL来自单个Web应用程序)。