使用了不受支持的协议。ERR_SSL_VERSION_OR_CIPHER_MISMATCH的问题解决办法

原因

windwos 2008 R2 使用IIS部署的项目申请使用https协议的时候,通过安全加密协议访问网站提示不受支持的协议

解决方案

  1. 检查并启用TLS1.2和TLS1.0协议,以及通过修改注册表来调整SCHANNEL设置。
  2. 注册表将禁用的不安全协议放开即可
    ## 启用TLS 1.2
    #查询
    reg query "HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSecurityProvidersSCHANNELProtocolsTLS 1.2Client"
    #添加client
    reg add "HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSecurityProvidersSCHANNELProtocolsTLS 1.2Client" /v "Enabled" /t REG_DWORD /d "1" /f
    reg add "HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSecurityProvidersSCHANNELProtocolsTLS 1.2Client" /v "DisabledByDefault" /t REG_DWORD /d "0" /f
    #添加Server
    reg add "HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSecurityProvidersSCHANNELProtocolsTLS 1.2Server" /v "Enabled" /t REG_DWORD /d "1" /f
    reg add "HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSecurityProvidersSCHANNELProtocolsTLS 1.2Server" /v "DisabledByDefault" /t REG_DWORD /d "0" /f
     

  3. 重启服务器,即可。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注