同一台Windows中使用IIS配置了多个SSL,须勾选「需要服务器名称指示」

如果在同一台Windows中使用IIS配置了多个SSL,须勾选「需要服务器名称指示」,如下图。

否则将会导致SSL错乱,具体表现是「手动配置一个SSL,会覆盖多个站点」。

参考资料:

https://www.51-n.com/t-4687-1-1.html

至少一个其他网站正在使用同一 HTTPS 绑定,而此绑定用另一个证书配置。确实要重用此 HTTPS 绑定并将其他网站重新指定为使用新证书吗?
如果是 IIS 7.x 或者更低版本,一个相同的 IP 和端口号,只能绑定一个 SSL 证书,不能在一台电脑上使用一个 IP 和一个端口号建立多个使用不同加密证书的 HTTPS 网站。
要解决这个问题,可以有几种办法。
一是,使用多域名证书,即一个证书包含所有要使用的域名,或者使用通配符域名的 SSL 证书,如 *.wuxiancheng.cn 允许所有 wuxiancheng.cn 下的二级子域名。
二是,使用多个 IP 地址,每一个网站使用一个 IP 地址和一个 SSL 证书。
三是,使用不同的端口号,每一个网站使用一个端口号和一个 SSL 证书。
四是,升级到高版本的 IIS ,配置绑定时勾选“需要服务器名称指示”,服务器名称指示即 Server Name Indication,简写 SNI。
五是,使用其他服务器软件,比如 apache 或 nginx.

posted @   article  阅读(636)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· DeepSeek “源神”启动!「GitHub 热点速览」
· 我与微信审核的“相爱相杀”看个人小程序副业
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库
· 上周热点回顾(2.17-2.23)
历史上的今天:
2022-02-21 开源的拼音输入法
点击右上角即可分享
微信分享提示