Apache配置SSL后出现‘packet length too long’与‘wrong version number’错误求助
Apache配置SSL后出现‘packet length too long’与‘wrong version number’错误求助
各位大佬,我最近在新VPS上部署环境遇到了SSL相关的问题,想请大家帮忙看看!
情况是这样的:我在新VPS上安装了Ubuntu 24.04 Server,接着装了PHP和Apache,全程保留了刚安装好的默认配置。之后我想启用SSL,就用了系统提供的标准SSL配置文件/etc/apache2/sites-available/default-ssl.conf来配置。
本来我以为会出现证书错误,到时候在浏览器里绕过就行,但实际打开https://myvpsurl的时候,Firefox直接提示:
Error code: SSL_ERROR_RX_RECORD_TOO_LONG
Brave浏览器也弹出了类似的错误提示。
之后我用curl命令测试:
curl -I https://myvpsurl
得到的错误输出是:
curl: (35) OpenSSL/3.3.0: error:0A0000C6:SSL routines::packet length too long
又用OpenSSL工具连接测试:
openssl s_client -connect myvpsurl:443
输出内容如下:
CONNECTED(00000003) 8515619840:error:1408F10B:SSL routines:ssl3_get_record:wrong version number:ssl/record/ssl3_record.c:332: --- no peer certificate available --- No client certificate CA names sent --- SSL handshake has read 5 bytes and written 293 bytes Verification: OK --- New, (NONE), Cipher is (NONE) Secure Renegotiation IS NOT supported Compression: NONE Expansion: NONE No ALPN negotiated Early data was not sent Verify return code: 0 (ok) ---
有没有大佬知道这是哪里出问题了?麻烦指点一下!
备注:内容来源于stack exchange,提问作者user513667
相关产品推荐
相关产品推荐

