HAProxy,Nginx和Node.js SPDY终止

我有一个使用node-spdy的Node.js服务器以{ plain: true, ssl: false }模式运行SPDY服务器(使用HTTP回退)。

在Node.js服务器的顶部,Nginx提供服务并caching静态文件和代理请求到Node.js.

在Nginx之上,HAProxy平衡了负载。

当我第一次实现SPDY时,我只是使用node-spdy在Node.js中进行SSLencryption,但是知道我想用HAProxy来终止SSL,并在我的networking中使用简单的SPDY或HTTP。 我不确定Nginx是否可以处理非encryption的SPDY帧。 任何帮助configurationNginx和HAProxy做到这一点非常赞赏。 谢谢。

Nginx可以处理非加密的SPDY帧。 只需使用“listen”指令,而不使用“ssl”部分:

 listen 8000 spdy; 

“HAproxy(SSL终止) – > Nginx(SPDY) – >您的网络(HTTP)”设置在https://kura.io/2013/07/15/haproxy-nginx-and-spdy-with-ssl-端接的Debian-7 /