使用 WACS,我为每个域创建了单独的证书。
(我使用 WACS 已有多年,但只创建了一个捆绑证书,所有域都在一个证书中。这种方法很有效,但现在我要为每个域创建自己的证书。)
Windows 2016 服务器核心
IIS 10
以下步骤。IIS
> 网站 > 域名
步骤 1:[绑定]
步骤 2:选择 [https | Domain.com]
步骤 2a:错误消息
编辑网站绑定
执行此操作时出错。详细信息:索引超出了数组的边界。
我必须点击 4 次才能退出警告对话框。(非常烦人)
步骤 3:单击 [选择] 按钮。
步骤 4:选择该域的 SSL。(domain.com)
步骤 4a:确保 [需要服务器名称指示] 未选中。
步骤 5:单击 [确定]
步骤 6:在对话框中选择 [是],说明另一个站点正在使用该绑定。
(我不确定为什么会问这个问题,因为每个证书都是针对每个域的,每个域一个www.example.com,一个用于Sub1.example.com,一个用于sub2.example.com,等等)
步骤7:单击[关闭]
步骤8:在浏览器中加载页面以确保其正常工作;检查。
现在,事情变得愚蠢了。
我必须将新证书分配给其他域名。
一旦我选择另一个域名并执行上述操作,
它将重置所有其他网站的 SSL 为我选择的 SSL。如果我返回并将它们全部改回,它们将再次更改。
在输入这些内容时,我检查是否可以从树中最底层的域开始分配证书,看看是否可行,但不行。它还将所有域更改为最后选择的证书。
我以两种不同的方式创建了证书,以查看其中一种是否比另一种更有效。WACS
| 手动 | 2(手动输入域)|
在此步骤中,选择要创建的证书,我在两次不同的运行中选择了每个证书。1
:每个域的单独证书(例如 *.example.com)
2:每个主机的单独证书(例如 sub.example.com)
两者运行都没有问题,并且我在 IIS 中设置了它们,但是当我更改了其中一个之后,就会发生与上述相同的问题。
目前,我的所有网站都出现了可怕的问题
你的连接不是私人的
所以,有两个问题。
#1:为什么会发生这种情况?
#2:为什么我会收到错误(索引超出了数组的边界。)
答案1
看来我还需要再检查一下,然后我就能找到答案了。
将 SSL 证书绑定到新站点,更改其他站点的证书
因此,我需要做的是将足够的本地 IP 地址放入服务器,然后我就可以运行单独的证书,因此在那之前,我必须将它们全部作为一个证书来执行。这很有效,网站可以恢复运行,这就是我所需要的。
因此,除非有人对此有其他补充,否则我猜它是关闭的。