我有一个使用node-spdy的Node.js服务器以{ plain: true, ssl: false }
模式运行SPDY服务器(带有HTTP回退)。
在Node.js服务器之上,Nginx提供服务并缓存静态文件并将请求代理到Node.js。
在Nginx之上,HAProxy可以平衡负载。
当我第一次实现SPDY时,我只是使用node-spdy在Node.js中进行SSL加密,但是知道我想使用HAProxy终止SSL并在我的网络中说普通的SPDY或HTTP。我不确定Nginx是否可以处理非加密的SPDY帧。 任何帮助配置Nginx和HAProxy来做到这一点非常感谢。感谢。
答案 0 :(得分:2)
Nginx可以处理非加密的SPDY帧。只需使用“listen”指令而不使用“ssl”部分:
listen 8000 spdy;
“HAproxy(SSL终止) - > Nginx(SPDY) - >您的网络(HTTP)”设置在https://kura.io/2013/07/15/haproxy-nginx-and-spdy-with-ssl-termination-debian-7/
中描述