一个 SSL 证书,两个 IIS6 网站,一个域名

一个 SSL 证书,两个 IIS6 网站,一个域名

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

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

我们不希望在 adomain.com 网站下拥有 adomain.com/newsite,因为它们是单独的 asp.net 应用程序,并且 adomain.com/newsite 将继承 adomain.com 网站 dll 并导致错误。

我们可以做我们想做的事情吗?我是一名开发人员,不是系统管理员,所以有点迷茫。

答案1

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

如果这意味着您确实必须拥有不同的域名,例如“new.adomain.com”与“www.adomain.com”,那么您要么需要为此提供单独的证书,要么必须获取涵盖多个域名的证书(这是可能的,尽管需要额外的费用)。

答案2

负载均衡器只有自己执行 SSL 才能路由 SSL 加密流量,因此它根本不起作用,或者您应该能够将证书加载到负载均衡器中,而不是加载到 IIS 中

相关内容