[英]Nginx SSL Handshake Error
我在服务器日志中收到以下错误:
[crit] 915#0:* 46701 SSL_do_handshake()失败(SSL:错误:140A1175:SSL例程:SSL_BYTES_TO_CIPHER_LIST:不适当的回退),而SSL握手,客户端:187.50.199.66,服务器:0.0.0.0:443
这是什么意思 ? 我该如何解决?
请帮我。
它看起来,因为它与OpenSSL中的安全漏洞有关 。 这与你的nginx配置无关。 它只是表明您的服务器具有不正确处理SSL握手的客户端。
什么是SSL握手?
基本上它是在每个会话的开始时在客户端和服务器之间交换一些消息。 它由6个阶段组成:
有关详细信息, 请访问http://www.symantec.com/connect/blogs/how-does-ssl-work-what-ssl-handshake
总结一下 - 您的服务器发出此警告以指示某个客户端(非)故意破坏此过程(例如,过早结束连接,或尝试在一个会话中多次打开它。
怎么解决?
如果您真的想要删除此消息(不建议这样做),您可以在nginx.conf文件中更改错误日志记录9),如下所示:
error_log logs/error.log alert;
*可用级别为:debug | 信息| 通知| 警告| 错误| 暴击| 警报| EMERG
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.