Cha*_*ick 4 windows-server-2003 ssl iis-6
这听起来可能有点愚蠢,但我更像是一个开发人员而不是服务器管理员,而且我在 IIS 方面非常愚蠢。所以请耐心等待。
我目前有一个客户端,它有一个运行 IIS6 的专用 2K3 框。他们在这个盒子上托管一个站点,有两个域解析到该站点(domain1.com、domain2.com)。该站点存储在典型的 C:\Inetpub\www 文件夹中。此外,该站点还有一部分受 SSL 保护。有两个 SSL 证书,每个域一个。
当用户访问 https:// domain1 时。com,一切都很好。但是,当用户转到 https:// domain2 时。com,Internet Explorer 会发出安全警告。显然,这不是我们想要的。(我不得不在 URL 中添加空格,因为 ServerFault 不允许我一次发布多个 URL,因为我是新来的)。
这里有一些关于 IIS 管理器中站点设置的信息。
这里列出了两个站点,“domain1.com”和“Administration”。当我进入 domain1.com 的属性时,IP 地址的值为“(所有未分配)”。
在“高级”下,列出了“domain2.com”,其 IP 地址为“默认”。此外,在“此网站的多个 SSL 身份”中,有一个条目的 IP 地址为“默认”,标准 SSL 端口为 443。
我可以在“目录安全 > 查看证书”下查看 domain1.com 的证书。那里似乎一切正常。
所以,回顾一下:我正在尝试为指向同一个地方的不同域设置单独的 SSL 证书。这可能吗?如果有人可以向我解释这个过程(并尽可能地将其简化)或至少为我指明正确的方向,我们将不胜感激。
如果这没有任何意义,或者我没有为您提供足够(或正确)的信息,请告诉我。
您不能将虚拟主机与 SSL 一起使用,因此要托管两个都使用 SSL 的站点,您必须有 2 个 IP 地址,每个 IP 地址都有一个特定的主机和绑定到它的 ssl 证书。
简而言之,您的服务器上需要 2 个 ip 地址,一个绑定到 domain1.com,一个绑定到 domain2.com,还有 2 个 IIS 站点,一个用于 domain1.com,一个用于 domain2.com。它们都可以提供相同的内容,但需要是不同的站点。
Apache 支持称为 SNI(请参阅此处)的东西,它允许您使用 SSL 执行虚拟主机,但目前 IIS 不支持此功能。
| 归档时间: |
|
| 查看次数: |
3369 次 |
| 最近记录: |