我正在托pipe一个具有150个域名(网站)的服务器,每个ssl的requere专用IP地址。 所以服务器的Windows 2008,有150个IP地址和150个网站。 我需要有高可用性解决scheme。 所以想build立AWS,但ELB不会是一个解决scheme…和最大的IP我可以得到每个实例是12个地址。 那么我能做些什么来让所有150个站点托pipe在一个实例上,并且是HA在不同的可用区域中的实例。
这不是一个“简单”的答案。 这里有几件事情要考虑。
这将允许您使用1个静态IP,并使用许多绑定到1静态IP的SSL证书。 这意味着使用HostHeaders被使用。 有这个function的警告,但他们围绕像IE 5和6,不支持SNI的旧浏览器。
您可以在IIS 7 / 7.5上的Server 2008和2008 R2中使用SNI的解决方法,但这并不容易。
参考: http : //www.iis.net/learn/get-started/whats-new-in-iis-8/iis-80-server-name-indication-sni-ssl-scalability
我们公司在AWS上使用Ubuntu / Apache2,并且整天使用* .DOMAIN.COM(通配符)证书,并且有大约100多个独特的主机名正在运行,并且它们在一个私有IP上完美无缺。 这是跨多个服务器使用ELB进行负载平衡。
sl method的方法是一个端口转发模式,如果你在负载均衡器后面有一个networking服务器,这个模式会在pipe理上变得麻烦。 我只是为了说明它在那里而提出来,但是强烈build议你远离这个。 这也需要相当数量的公有IP来实现这一目标,但是最终可以通过一个私有IP来完成。 我重复..我不推荐这个。
至于AWS,已经构build了多个VPC,并且在生产环境中利用了EC2,不幸的是,您的情况并不容易。 如果您没有大量的公有IP存在,并且您需要超过1台服务器来实现冗余/性能(应该是这种情况),那么在没有显着调整的情况下使用它们并不是真正的select。