我正在设置一个SNI代理,以便能够动态处理不同域上的SSL连接。我正在使用带有node-http-proxy(最新版本)的HTTPS服务器而不是node.js v0.12,它支持SNI回调。
var sniOptions = {
SNIcallback : function(){
//dynamically fetch SSL certificate here
}
}
https.createServer(sniOptions, function (req, res) {
// node-http-proxy logic routes request here
});
到目前为止一切都很好,但我还没有找到重用相同TLS会话的方法。每次收到请求时,都会创建一个全新的TLS会话,我想避免这种情况。 唯一与该主题严格相关的资源是Github上的this issue和Paypal blog post。
有关它的任何建议吗?