解决Windows 2008服务器‘ERR SSL VERSION OR CIPHER MISMATCH’错误指南

更新时间:2025-11-24 来源:TopSSL 作者:大象

Windows 2008服务器ERR_SSL_VERSION_OR_CIPHER_MISMATCH’错误

解决ERR SSL VERSION OR CIPHER MISMATCH错误,需更新服务器加密控件或安装IISCrypto工具优化SSL配置,同时了解如何为IIS7配置二级域名及通配符SSL证书的应用方法。

出现RR SSL VERSION OR CIPHER MISMATCH错误

安装证书后打开网站提示使用不受支持的协议。ERR SSL VERSION OR CIPHER MISMATCH,客户端和服务器不支持常用的SSL协议版本或密码套件。如下图所示:
RR SSL VERSION OR CIPHER MISMATCH错误图


有可能是因为II7本身的“服务器加密控件”是旧的,

所以需要安装以下这个东西IISCrypto,这个软件的下载地址,https://www.nartac.com/Products/IISCrypto/Download

下载 IIS Crypto GUI版本(IISCrypto.exe)。
IIS Crypto GUI版本下载图示

注意:2008系统部署证书使用高版本浏览器可能也会遇见这个问题导致无法打开。


完成后点击运行,查看下图

完成后点击运行

点击按钮“BestPractices”选择最佳配置,再勾上Reboot,然后应用“Apply”重启服务器。

打开浏览器,输入https://你的域名,如果出现小锁🔒就说明正常。(谷歌浏览器参考截图)

如果出现小锁


为IS7配置二级域名

1. 独立IP

为每个站点分配一个独立的ip,这样冲突就解决了,甚至主机头也不用添加了。

2. 通配符ssl证书

使用通配符ssl证书,采用通配证书颁发给*.abc.com,如果我们采用颁发给*.abc.com的证书,这样任何访问的请求均可以通过该证书解密,证书匹配错误也就不复存在了。

3. 升级为IIS8

是升级为IIS8,IIS8中添加的对于SNI(Server Name Indication)的支持,服务器可以通请求中提取出相应的主机头从而找到相应的证书。
IIS8

4. 手动修改主机名

手动修改主机名

1.找到IIS配置文件

注意:这个文件可以无法直接打开编辑,可以先把它复制到桌面上去编辑,编辑完毕后再覆盖回去。

2. 修改配置文件

找到如下位置:

<bindings>
<binding protocol="net.tcp" bindingInformation="808:*" />
<binding protocol="net.pipe" bindingInformation="*" />
<binding protocol="net.msmq" bindingInformation="localhost" />
<binding protocol="msmq.formatname" bindingInformation="localhost" />
<binding protocol="http" bindingInformation="*:80:www.0x3.com" />
<binding protocol="https" bindingInformation="*:443:" />
</bindings>

修改 *:443: 位置

<binding protocol="https" bindingInformation="*:443:www.0x3.com" />

修改完成后,将文件覆盖回去,这时回到IIS控制台(不用重启),可以看到主机名已经成功绑定上了。

这时候就可以正常启用站点了。

标签

有用
分享
无用
反馈
返回顶部
0 个回答
942 次浏览
立即探索,帮您快速寻找适合您的SSL数字证书 申请SSL证书
免费SSL证书申请|HTTPS加密|企业级SSL证书服务 – TopSSL
提供免费与付费SSL证书申请
微信公众号二维码 扫一扫在线咨询
关注 TopSSL 公众号, RSS订阅SSL资讯与技术支持

2004-2026 ©北京传诚信  版权所有 | TopSSL提供免费SSL证书与企业级付费证书申请,快速实现HTTPS加密  北京市朝阳区鹏景阁大厦16层

技术协助:wo@topssl.cn 企业咨询:vip@topssl.cn