间歇性 Nginx SSL 握手错误

间歇性 Nginx SSL 握手错误

我有一个运行 nginx 的 Ubuntu 服务器,它将请求转发到运行 API(部分迁移,正在进行中)的 AWS elastic beanstalk 环境。

我看到 Ubuntu 端出现间歇性 SSL 握手问题,其中错误列出无法获取第一个证书。

我已经检查了 AWS 负载均衡器提供的证书,它确实包含所有中间证书等。

该问题似乎每两周左右出现一次,并且重新加载 nginx 配置(无更改)可立即解决问题。

有谁知道为什么会发生这种情况或为什么 nginx 重新加载会暂时“修复”该问题?

编辑:

日志中的错误示例

7292 Error: unable to verify the first certificate
 7293     at TLSSocket.onConnectSecure (_tls_wrap.js:1049:34)
 7294     at TLSSocket.emit (events.js:182:13)
 7295     at TLSSocket.EventEmitter.emit (domain.js:442:20)
 7296     at TLSSocket._finishInit (_tls_wrap.js:631:8)

相关内容