查看下你的证书链有几个中间证书,看起来是中间证书太多了……
Hello! 2016-05-25 7:53 GMT-07:00 牧童: > 今天在排查问题时发现,调用lua-nginx-module提供的session, err = tcpsock:sslhandshake(reused_session?, server_name?, ssl_verify?)接口, > 当给第三个参数ssl_verify传递true时,该函数报错20 (unable to get local issuer certificate),但抓包发现握手过程正常,如图1; > 当不传递第三个参数时,该函数成功返回,但是抓包发现握手貌似是异常的,如图2; > 这个错误经常是因为下面这两个配置指令没有设置对: https://github.com/openresty/lua-nginx-module#lua_ssl_trusted_certificate https://github.com/openresty/lua-nginx-module#lua_ssl_verify_depth Regards, -agentzh