如何在Amazon的ELB后面设置Jetty SPDY?

Modified on: Sat, 02 Nov 2019 13:00:01 +0800

我想部署SPDY,但我正在使用亚马逊的ELB TCP路由。 ELB还为我们处理安全连接。如何在码头配置?

作者:arturnt

最佳答案

不幸的是,答案是:你做不到。今天,为了部署SPDY,您的TLS终端服务器(在这种情况下是ELB)需要能够通过TLS“下一个协议协商”(NPN)协商SPDY。 NPN是TLS的扩展,需要最新版本的OpenSSL或其他库.ELB不支持NPN协商。

解决方案是将整个TCP流通过ELB代理到您的应用服务器,然后应用服务器可以处理NPN和TLS握手。 Jetty可以做到这一点,或者您可以使用像HAProxy这样的工具,它现在具有NPN能力:http://www.igvita.com/2012/10/31/simple-spdy-and-npn-negotiation-with-haproxy/

作者:igrigorik

相关问答

添加新评论