2017/02/10 08:38:57 [notice] 184#0: *3 [lua] http.lua:275: request(): https://****************.com, client: 223.223.188.150, server: , request: "GET /test/send_to_apigateway HTTP/1.1", host: **************:8284"
2017/02/10 08:38:57 [notice] 184#0: *3 [lua] http.lua:276: request(): 443, client: 223.223.188.150, server: , request: "GET /test/send_to_apigateway HTTP/1.1", host: "54.152.200.63:8284"
2017/02/10 08:38:57 [notice] 184#0: *3 [lua] http.lua:278: request(): 1, client: 223.223.188.150, server: , request: "GET /test/send_to_apigateway HTTP/1.1", host: "54.152.200.63:8284"
2017/02/10 08:38:57 [notice] 184#0: *3 [lua] http.lua:279: request(): nil, client: 223.223.188.150, server: , request: "GET /test/send_to_apigateway HTTP/1.1", host: "54.152.200.63:8284"
2017/02/10 08:38:57 [error] 184#0: *3 SSL_do_handshake() failed (SSL: error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure), client: 223.223.188.150, server: , request: "GET /test/send_to_apigateway HTTP/1.1", host: "54.152.200.63:8284"
2017/02/10 08:38:57 [notice] 184#0: *3 [lua] http.lua:314: request(): handshake failed, client: 223.223.188.150, server: , request: "GET /test/send_to_apigateway HTTP/1.1", host: "54.152.200.63:8284"
从输出的结果来看。执行 sock:connect 的 端口是 443.
if nreqt.scheme == 'https' then
local sess, err = sock:sslhandshake();
if err then
return nil, err;
end
end