2

我正在使用 Stud 终止 SSL 并将请求转发到 HAProxy,HAProxy 确定它是否是 WebSocket 连接并将请求转发到 Node.js 或 nginx。我遇到的问题是我似乎无法从 Stud 获得 X-forwarded-for。当我在 stud conf 中设置 write-ip 时,我的请求失败。

这样的堆栈可能吗?

4

2 回答 2

1

Stud 是一个“哑”代理,因此它不能以任何方式更改标题。HAProxy -> Nginx 当然可以做你想做的事。

一个选项是磅而不是螺柱。

于 2012-08-14T10:23:10.460 回答
0

另一种选择是搭便车:https ://github.com/varnish/hitch

具有 PROXY 支持,可与 Varnish 和 haproxy 一起使用。

于 2015-12-04T20:45:39.997 回答