【问题标题】:SSL_CLOSE_NOTIFY Not received by client when nginx proxy is usedSSL_CLOSE_NOTIFY 使用 nginx 代理时客户端未收到
【发布时间】:2018-09-30 02:22:05
【问题描述】:

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

【问题讨论】:

    标签: ssl nginx reverse-proxy nginx-reverse-proxy


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2013-05-20
      • 1970-01-01
      • 1970-01-01
      • 2020-09-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-01
      • 2013-05-21
      相关资源
      最近更新 更多