gpt4 book ai didi

iis - 在 IIS 7 中的一个 IP 和端口上使用 SAN SSL 绑定(bind)多个站点实例

转载 作者:太空宇宙 更新时间:2023-11-03 15:11:20 26 4
gpt4 key购买 nike

我有一个 SAN 证书,其中添加了域 A、BC。在我的 IIS 中,我为每个域创建了一个站点实例。

我只能将 https 绑定(bind)添加到其中一个站点实例。令人惊讶的是,https 适用于所有这 3 个域。令人困惑的部分是非 https 流量都转到正确的域,但是 https 所有流量都转到启用了 https 绑定(bind)的“站点”,而不是在相应域中执行代码库!

> Eg.  Assuming a SAN certificate contains www.a.com, www.b.com, www.c.com 
> 1. create 3 separate site instance for www.a.com, www.b.com, www.c.com in IIS 7
> 2. Add https binding to www.a.com site
> 3. browse to http://www.b.com opens home page on b.com
> 4. browse to https://www.b.com opens home page on a.com!

是否可以使用 SAN SSL 保护一个 IP 和端口上的多个域来解决此问题?

最佳答案

翻来覆去,没办法。当您在 IIS 中创建多个站点实例时,您只能将其中之一绑定(bind)到安装了证书的 IP。绕过它的方法是

  1. 在单个站点实例中创建多个应用程序
  2. 在该站点实例下创建所有 http 绑定(bind)
  3. 使用 url 重写将请求动态路由到正确的应用程序

关于iis - 在 IIS 7 中的一个 IP 和端口上使用 SAN SSL 绑定(bind)多个站点实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12719593/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com