前两天收到一个来自去不图床用户的反馈,说在香港区域访问图床时出现了 502 Bad Gateway 的错误,经过排查后发现是 Nginx 反代 SSL_do_handshake 出现问题,这里分享一下该问题的解决思路。问题说明是否遇到过使用 Nginx 反代网站时出现 502 Bad Gateway,明明正常访问都没问题 , 可是反代就 502 Bad Gateway , 查看错误日志显示:12024/07/1517:14:08[error]245105#0: *1324376SSL_do_handshake()failed(SSL:error:1408F10B:SSLroutines:ssl3_get_record:wrong version number)whileSSLhandshakingtoupstream,client:69.162.124.229,server:7bu.top,request: "GET/HTTP/1.1",upstream: "https://211.101.237.240:443/", host: "7bu.top", referrer: "https://7bu.top"初步分析问题发现是由于网站启用 SNI,Nginx 反代时默认没有加入以下参数,故无法成功 handshake 上游的 SSL,则导致 502 Bad Gateway 错误:1p
...
继续阅读
(53)