gpt4 book ai didi

IIS 7 为没有 https 绑定(bind)或分配证书的默认站点使用 SSL 证书

转载 作者:太空宇宙 更新时间:2023-11-03 14:10:07 27 4
gpt4 key购买 nike

我有一个 IIS7 服务器,上面有几个站点,我们可以称它们为“站点 A”、“站点 B”、“站点 C”、“站点 D”和“站点 E”。站点 A 到 C 是基本站点并共享一个公共(public) IP(这是默认服务器 IP),站点 D 和 E 托管更复杂的站点,每个站点都分配了唯一的 IP 和 SSL 证书(这些 IP 来自不同的 block )。

当出于某种原因用户尝试使用 https://连接到站点 A 到 C 时,他们会收到 SSL 错误并显示“站点 D”的证书名称。

我看不出这是如何分配的,我原以为单独的 IP 不会允许这种情况发生。分配的证书按字母顺序排列优先,并且也是首先创建的。所以这可能是原因?

我不明白为什么要使用未专门分配给 IP 的证书 - 特别是对于那些没有使用端口 443 并且在四处搜索后无法找到讨论的站点。

最佳答案

很可能您的服务器的初始设置与您现在的描述不匹配,这会导致 http.sys 设置中的证书映射不一致。

您可以运行 netsh http show sslcert 打印出所有现有映射并相应地修改它们。

例如,绑定(bind)到某些 IP 的站点应该将其证书仅映射到这些 IP 地址,而不是干扰其他站点的 0.0.0.0

关于IIS 7 为没有 https 绑定(bind)或分配证书的默认站点使用 SSL 证书,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32556790/

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