一个SSL证书两个IIS6网站的一个域

我们有我们的主要网站在IIS6中为我们的域“adomain.com”设置了ssl证书。 我们有另一个网站,我们需要放在同一台服务器上,可通过“adomain.com/newsite”访问,每个站点都有自己的IP地址。

我们希望在这两个网站上使用相同的SSL证书。

我们不想在adomain.com网站下有adomain.com/newsite,因为它们是单独的asp.net应用程序,adomain.com/newsite会inheritanceadomain.com网站dll并导致错误。

是否有可能做我们正在做的事情。 我是一个开发人员,而不是和系统pipe理员,所以有点失落在这里。

证书颁发给域。 他们不关心域名后发生了什么。 如果按照所述设置第二个站点,则可以使用相同的证书,而不会出现问题。 不过,我不认为这会给你想要的。 我不是asp.net网站上的专家,但据我所知,“adomain.com/whatever”和“adomain.com/newsite”实际上是同一网站的一部分(即“adomain.com”),因此你最终会使用相同的dll。

如果这意味着你真的必须有一个不同的域名,比如“new.adomain.com”和“www.adomain.com”,那么你需要一个单独的证书,或者你必须得到一个证书涵盖多个域名(这是可能的,尽pipe在额外的钱)。

一个负载均衡器只能路由sslencryption的stream量,如果它是ssl本身,所以要么它根本无法工作,要么你应该能够将cert加载到负载均衡器而不是IIS