首页 文章

SSL_CLOSE_NOTIFY使用nginx代理时客户端未收到

提问于
浏览
0

我使用Nginx代理服务器作为反向代理和https负载均衡器 . 客户端在负载 balancer 环境中通过反向代理连接到后端服务器 . 我已经设置了正确的https配置(使用ssl证书和所有),以便我的ssl通信通过代理 . 我面临的唯一问题是客户端无法获得SSL_CLOSE_NOTIFY当服务器正常断开连接时 . (在我的情况下,服务器总是取消连接) . 我的客户端和服务器运行正常没有任何问题,但在nginx代理ssl关闭notifiy的情况下客户端没有收到 .

1 回答

  • 0

    我找到了解决方案,所以在这里复制它 .

    发生这种情况是因为服务器在客户端收到SSL_CLOSE_NOTIFY之前强行关闭了连接 . 发生这种情况是因为nginx.conf中缺少proxy_read_timeout和client_body_timeout .

相关问题