Error: write EPROTO 93988952:error:100000f7:SSL routines:OPENSSL_internal:WRONG_VERSION_NUM

这篇具有很好参考价值的文章主要介绍了Error: write EPROTO 93988952:error:100000f7:SSL routines:OPENSSL_internal:WRONG_VERSION_NUM。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

https进行单向认证,,,,此时从浏览器或postman访问服务端,,,

Error: write EPROTO 93988952:error:100000f7:SSL routines:OPENSSL_internal:WRONG_VERSION_NUM,Linux篇,ssl,网络协议
发生报错,,, error:100000f7:SSL routines:OPENSSL_internal:WRONG_VERSION_NUM
看样子是ssl版本有问题??
实际不是,,,联网安装的nginx所附带的nginx.conf配置文件里没有443的server这一注释小节,如下所示。

Error: write EPROTO 93988952:error:100000f7:SSL routines:OPENSSL_internal:WRONG_VERSION_NUM,Linux篇,ssl,网络协议

将含有443端口服务的nginx.conf文件替换联网情况下安装nginx所附带的nginx.conf。
然后直接去443端口附近修改,,,

Error: write EPROTO 93988952:error:100000f7:SSL routines:OPENSSL_internal:WRONG_VERSION_NUM,Linux篇,ssl,网络协议

只需放开相应的注释,然后指定服务器证书的路径即可。。。
此时重启nginx。
再去postman倒腾,,,结果就OK了。。如下图所示。。。

Error: write EPROTO 93988952:error:100000f7:SSL routines:OPENSSL_internal:WRONG_VERSION_NUM,Linux篇,ssl,网络协议


原因我估摸着就在于 nginx.conf没有修改好(因为我是直接在nginx.conf里添加了有关于443端口的所有东西),导致ssl握手时报版本错误,这种错误非常难找。。。
后来直接将含有443端口服务的配置文件用来替换联网安装的nginx下所带的nginx.conf,然后直接去443端口附近放开注释,,,此时就OK了。。
文章来源地址https://www.toymoban.com/news/detail-656994.html

到了这里,关于Error: write EPROTO 93988952:error:100000f7:SSL routines:OPENSSL_internal:WRONG_VERSION_NUM的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • error:1408F10B:SSL routines:ssl3_get_record:wrong version number

    error:1408F10B:SSL routines:ssl3_get_record:wrong version number

    git clone或者git pull可能会出现的错误     错误原因是:版本冲突 解决办法一: 如果你是用https拉取时出现的错误,可以删了原项目换成ssh再git clone,或者直接换成ssh再git pull(因为你可能之前git clone的时候用的是ssh,所以换成https时出现版本冲突) 解决办法二: https://   换成

    2024年02月11日
    浏览(10)
  • SQLSTATE[08001]: [Microsoft][ODBC Driver 17 for SQL Server]SSL Provider: [error:0A000102:SSL routine

    ubuntu22.04 php 连接低版本的sqlserver 报错:  或者: ubuntu20.04 版本中可以通过 修改 /etc/ssl/openssl ubuntu 22.04 配置文件有一些差异 经测试只需要修改配置文件的大概最后一行 [system_default_sect] CipherString = DEFAULT:@SECLEVEL=2 CipherString = DEFAULT:@SECLEVEL=0 或者 CipherString = ALL:@SECLEVEL=0 然后重

    2024年02月04日
    浏览(9)
  • SSL: error:0B080074:x509 certificate routines:X509_check_private_key:key values mismatch

    时候报错 可以通过openssl进行检查 如果错误可能是自签名证书的subject写错了,需要重新生成

    2024年02月11日
    浏览(12)
  • OPENSSL由1.1.1升级到3,报error:0A000152:SSL routines:final_renegotiate:unsafe legacy renegotiation disable

    OPENSSL由1.1.1升级到3,报error:0A000152:SSL routines:final_renegotiate:unsafe legacy renegotiation disable

    因漏洞升级,客户端从OPENSSL1.1.1升级到OPENSSL3。发送https请求,报unsafe legacy renegotiation disabled异常。 用openssl建立连接,发现服务端配置不支持安全重新协商 。 RFC 5746 (2010)规范定义安全重新协商策略,OPENSSL3遵循此规范,安全重新协商失败则报错。 RFC 5746: Transport Layer Securit

    2024年02月09日
    浏览(4)
  • Linux安装openssl出现Can‘t locate IPC/Cmd.pm in,error:1407742E:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1

    Linux安装openssl出现Can‘t locate IPC/Cmd.pm in,error:1407742E:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1

    缺少IPC/Cmd.pm 模块 安装perl-CPAN 进入perl shell中 进入后第一步选yes 第二步选manual 第三步选yes 出现以下cpan[1]就可以了 安装缺少的模块 后面就可以等着了,需要等几个小时,有点慢,耐心等待即可 解决方案:

    2024年02月11日
    浏览(6)
  • error:03000086:digital envelope routines::initialization error

    error:03000086:digital envelope routines::initialization error

    给自己的机器安装vue环境,去node官网下载了一个19.3的版本。  一步一步安装完后,没啥问题。 vscode运行vue项目时出现:    问题原因分析: 1、原项目是在nodejs 16版本上跑,目前升级为nodejs 18,可能是由于升级影响的 2、具体错误原因:ERR_OSSL_EVP_UNSUPPORTED 错误SSL 数字信封

    2024年02月11日
    浏览(9)
  • Error: error:0308010C:digital envelope routines::unsupported

    Error: error:0308010C:digital envelope routines::unsupported

    vscode运行react时报错 opensslErrorStack: [ ‘error:03000086:digital envelope routines::initialization error’ ], library: ‘digital envelope routines’, reason: ‘unsupported’, code: ‘ERR_OSSL_EVP_UNSUPPORTED’ 什么原因导致 “0308010c:digital envelope routines::unsupported” 的错误? 你遇到这个错误的可能原因主要有两个

    2024年02月16日
    浏览(9)
  • 解决error:03000086:digital envelope routines::initialization error

    解决error:03000086:digital envelope routines::initialization error

    在package.json里添加这两行代码  \\\"scripts\\\": {     \\\"serve\\\": \\\"SET NODE_OPTIONS=--openssl-legacy-provider vue-cli-service serve\\\",     \\\"build\\\": \\\"SET NODE_OPTIONS=--openssl-legacy-provider vue-cli-service build\\\",   },

    2024年02月12日
    浏览(8)
  • error:03000086:digital envelope routines::initialization error问题解决

    error:03000086:digital envelope routines::initialization error问题解决

    目录 问题描述:error:03000086:digital envelope routines::initialization error 问题原因:nodejs V17 版本发布了 OpenSSL3.0 对算法和秘钥大小增加了更为严格的限制,nodeJs v17 之前版本没影响,但 V17 和之后版本会出现这个错误。 解决方案: 方法一:Vscode或者cmd命令行输入命令 方法二:  vu

    2024年02月08日
    浏览(11)
  • 解决:Error: error:0308010C:digital envelope routines::unsupported

    原因 出现这个错误是因为 node.js V17版本中最近发布的OpenSSL3.0, 而OpenSSL3.0对允许算法和密钥大小增加了严格的限制,可能会对生态系统造成一些影响。 在node.js V17以前一些可以正常运行的的应用程序,但是在 V17 版本可能会抛出这个异常。 碰到这个问题后,查到了这篇文章,只

    2024年01月25日
    浏览(7)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包