<分区>
这个问题似乎不是关于 a specific programming problem, a software algorithm, or software tools primarily used by programmers 的.如果您认为这个问题是关于 another Stack Exchange site 的主题,您可以发表评论以说明问题可能在哪里得到解答。
关闭 3 年前。
<分区>
这个问题似乎不是关于 a specific programming problem, a software algorithm, or software tools primarily used by programmers 的.如果您认为这个问题是关于 another Stack Exchange site 的主题,您可以发表评论以说明问题可能在哪里得到解答。
关闭 3 年前。
我有一个子域 sub.domain.co.uk,它指向我的服务器 IP 地址,比如说 192.0.2.1,目前它只使用 http。
我需要使用 https/ssl 所以我已经购买了 SSL 但我的服务器主机建议我需要将我的 url sub.domain.co.uk 指向不同的 IP 以便 SSL 工作这样我就可以在 IIS 中连接它。
所以现在我需要将 sub.domain.co.uk 指向 192.0.2.2
所以我能看到的唯一前进方式是进入 123 reg 中的 DNS 设置并将我的 sub.domain.co.uk A 记录从 192.0.2.1 更改为 192.0.2。2
并招致随之而来的停机/传播。
我是不是遗漏了什么,有没有更好的方法来做到这一点而不会导致停机?
例如,我可以为同一个子域添加第二个 A NAME,例如...
子 192.0.2.1 子 192.0.2.2
在 IIS 中只需将我的 SSL 指向第二个,否则会混淆浏览器吗?
提前感谢任何帮助
最佳答案
经过一些研究,我相信我自己已经解决了这个问题。
所以我在 IIS 中有两个使用 SSL 的网站,它们使用 * 作为 ip 地址,这意味着使用任何未分配的 ip。
因此,当我尝试将 SSL 添加到第二个网站时,它会提示说这会导致第一个网站的绑定(bind)出现问题。
因此,如果我在我的第二个 IIS 绑定(bind)(应用 SSL 时)上勾选“需要服务器名称指示”的小方框,它就可以完美运行。
下面是关于服务器名称指示 (SNI) 的好文章
关于ssl - DNS - 将 A 记录指向 SSL 证书的新 IP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59678583/