对接第三方系统https接口,三方系统是部在公网,我们的是在公司内网,所以需要nginx代理转发。
我们的服务器版本是红帽6.3,nginx版本是1.47,在调用第三方接口是,nginx报错信息(SSL_shutdown() failed (SSL: error:140E0197:SSL routines:SSL_shutdown:shutdown while in init) while SSL handshaking to upstream),最开始确定位nginx版本过低导致的,就把nginx的版本升级到1.10.3,升级后nginx又报错(14414#14414: *38 peer closed connection in SSL handshake (104: Connection re),最后百度了一一篇博文,大佬的博文地址找不到了,只有一张截图。
加了两个配置:proxy_ssl_server_name on 、 proxy_http_version 1.1 完事后,请求就通了。
一次nginx踩坑记
于 2022-05-21 23:02:54 首次发布