开发者社区> 问答> 正文

SSL23_GET_SERVER_HELLO:unknown protocol

我从一个容器服务里面调用另一个容器服务的https地址( https://operator-app.funenc.com/api/informations),结果报如下错误,如果我本地调用这个地址就正常,麻烦帮忙看看是什么问题?
使用了HTTPS加负载均衡+K8S容器服务
server error { RequestError: Error: write EPROTO 140220996810560:error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol:../deps/openssl/openssl/ssl/s23_clnt.c:827:

    at new RequestError (/app/node_modules/request-promise-core/lib/errors.js:14:15)
    at Request.plumbing.callback (/app/node_modules/request-promise-core/lib/plumbing.js:87:29)
    at Request.RP$callback [as _callback] (/app/node_modules/request-promise-core/lib/plumbing.js:46:31)
    at self.callback (/app/node_modules/request/request.js:185:22)
    at emitOne (events.js:116:13)
    at Request.emit (events.js:211:7)
    at Request.onRequestError (/app/node_modules/request/request.js:881:8)
    at emitOne (events.js:116:13)
    at ClientRequest.emit (events.js:211:7)
    at TLSSocket.socketErrorListener (_http_client.js:387:9)
    at emitOne (events.js:116:13)
    at TLSSocket.emit (events.js:211:7)
    at onwriteError (_stream_writable.js:418:12)
    at onwrite (_stream_writable.js:440:5)
    at _destroy (internal/streams/destroy.js:39:7)
    at TLSSocket.Socket._destroy (net.js:564:3)
    at TLSSocket.destroy (internal/streams/destroy.js:32:8)
    at WriteWrap.afterWrite [as oncomplete] (net.js:866:10)
  name: 'RequestError',
  message: 'Error: write EPROTO 140220996810560:error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol:../deps/openssl/openssl/ssl/s23_clnt.c:827:\n',
  cause: { Error: write EPROTO 140220996810560:error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol:../deps/openssl/openssl/ssl/s23_clnt.c:827:

    at _errnoException (util.js:992:11)
    at WriteWrap.afterWrite [as oncomplete] (net.js:864:14) code: 'EPROTO', errno: 'EPROTO', syscall: 'write' },
  error: { Error: write EPROTO 140220996810560:error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol:../deps/openssl/openssl/ssl/s23_clnt.c:827:

    at _errnoException (util.js:992:11)
    at WriteWrap.afterWrite [as oncomplete] (net.js:864:14) code: 'EPROTO', errno: 'EPROTO', syscall: 'write' },
  options: 
   { method: 'POST',
     uri: 'https://operator-app.funenc.com/api/informations',

展开
收起
crax123 2018-10-16 15:05:43 4539 0
1 条回答
写回答
取消 提交回答
  • 阿里云ping https://ping.gaomeluo.com/aliyun/
    把443的VirtualHost 放到80的VirtualHost 前面;80 部分 NameVirtualHost *443部分NameVirtualHost *:443

    试试看
    望采纳,谢谢🙏

    2018-10-16 15:18:33
    赞同 1 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Usb Server 立即下载
Glint:An Asynchronous Parameter Server for Spark 立即下载
低代码开发师(初级)实战教程 立即下载