我在 Nginx 的错误日志中看到了这个错误:
SSL_do_handshake() failed (SSL: error:141CF06C:SSL routines:tls_parse_ctos_key_share:bad key share) while SSL handshaking
我目前使用Let's Encrypt。有什么解决方法吗?谢谢大家。
我在 Nginx 的错误日志中看到了这个错误:
SSL_do_handshake() failed (SSL: error:141CF06C:SSL routines:tls_parse_ctos_key_share:bad key share) while SSL handshaking
我目前使用Let's Encrypt。有什么解决方法吗?谢谢大家。
这不是你的问题。
在这种情况下,你最好做的就是保持你的服务器处于合理的更新和安全状态。
对于你而言,请求的客户端可能运行着非常过时的软件,或者更糟糕的是,你的服务器只是被连接到互联网的受损设备扫描了漏洞。
个人而言,我认为这是在进行扫描,因为我自己在一个私有开发服务器上看到了这些错误,只有我才应该有合法的理由连接到它,然而我看到错误信息中提到了来自世界各地的大量IP地址。
类似的问题和答案已经在这里提供了: https://serverfault.com/questions/905011/nginx-ssl-do-handshake-failed-ssl-error1417d18cssl/905019
注意安全。
当我在伊朗的电脑向伊朗以外的服务器发送HTTPS请求时,遇到了类似的错误。最终我得出结论,问题出在我们的互联网网络上(可能是政府过滤),使用VPN解决了这个问题。
因此,我建议使用VPN进行测试。
http://example.com
而不是https://example.com
而苦恼了一段时间。也许这不是你的问题 - 但对我有效。检查您的密钥是否与其他settings.ini文件解耦, 您的应用程序密钥未与您设置的变量链接