首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >多个站点和多个SSL证书的IIS10 SSL配置

多个站点和多个SSL证书的IIS10 SSL配置
EN

Stack Overflow用户
提问于 2021-03-15 15:11:28
回答 2查看 3.6K关注 0票数 3

我有一个场景,我正在处理用于URL路由的IIS网站配置。我已经添加了网站,并在服务器上导入了所需的证书。

我的场景是(我有多个网站URL和两个SSL证书-如下所示):

qatest1.abc.com qatest2.abc.com qatest3.abc.com

以上3个URL需要在一个SSL证书上配置,即QA证书

另一个URL是:

perftest.abc.com

对于这个URL,有一个单独的证书,名为PERF (performance)证书

这就是如何将任务交给我来配置MS IIS 10上的IIS设置。

现在我所面对的问题是:

  1. 无法在同一个IIS上配置所有URL配置,根据交给我的任务,我应该在同一个IIS上配置它们。
  2. 获取一条奇怪的消息(图像附件),它将不允许我在同一台计算机上配置上述所有的网站URL,在同一IIS上。
  1. 还试着阅读关于SNI的内容(但不确定如何在本例中使用SNI )。

需要IIS专家的帮助,他们可以支持我完成这个活动。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-03-19 13:10:38

可以使用此方法检查服务器名称标识,这样可以避免证书提示。

此功能为托管在单个IP地址上具有不同或单独SSL的多个站点提供了更简单的解决方案。

每个HTTPS绑定都需要一个唯一的IP/端口组合,因为主机标头不能用于区分使用SSL.This的站点,因为在SSL握手期间主机标头不可见。

服务器名称指示(SNI)允许服务器为多个站点安全地承载多个TLS证书,所有证书都位于一个IP地址下。

票数 3
EN

Stack Overflow用户

发布于 2021-03-15 21:07:20

#1 -它可以通过CLI命令(appcmd & netsh)或脚本(PowerShell)和编程(c#)实现,而不是使用IIS。

#2 -(见#1)。IIS管理器很愚蠢,将用所选的最后一个证书覆盖现有绑定。如果单击“是”,最终会将绑定附加到错误的证书上。这是IIS管理器GUI的限制,而不是IIS的限制。

#3 -你想让SNI打开。这意味着您可以拥有与同一个IP地址相关联的多个证书。如果没有SNI,每个证书需要一个IP地址。

这两个链接将让您了解如何使用appcmd和netsh --这是创建所需配置的最快/最简单的方法。

  1. 将HTTPS绑定添加到站点
  2. 将证书绑定到netsh

如果您知道PowerShell(“高级”),您可以使用IISAdministration PowerShell cmdlet创建绑定,并与证书拇指打印相关联(尽管netsh对于调试和修复问题仍然很有用)。

无论是实际配置的两种方法-IIS绑定和Windows/SChannel/HTTPS.sys (操作系统组件实际上负责“HTTPS”中的“S”)。有时它们不同步,最简单的解决方法是删除和重新创建绑定(在单击“是”之后,“至少有一个网站使用相同的HTTPS绑定.”例如)。

很少有小窍门:

  • 一旦您开始使用此配置,IIS管理器或Windows /软件安装可能会在某个时候中断您的绑定。编写一个脚本,可以删除和重新创建端口443的所有绑定(仅!)这样你就可以很容易地解决未来的问题。
  • 如果您使用netsh -它非常挑剔的语法。使用命令netsh http add sslcert时,参数的顺序和间距非常重要。
  • 虽然您的测试netsh http show sslcertnetsh http delete sslcert对于尝试不同的配置非常有用(这不会删除cert,只是绑定)
  • 证书需要在机器证书存储中,并记下路径。使用path或netsh时,始终同时指定证书拇指打印和安装证书的存储\路径。
  • 如果您需要在IIS站点上进行默认的HTTPS绑定(例如负载、平衡器、健康检查等),那么在任何命名的HTTPS绑定之前添加它。

最后,如果您的域都在abc.com下的1级,那么获得通配符证书将为您省去很多麻烦。一个单一的*.abc.com证书将覆盖您的所有域,您可以完全避免这种限制。

祝好运!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66640636

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档