【问题标题】:Can you get X-forwarded-for from Stud > HAProxy > nginx?你能从 Stud > HAProxy > nginx 获得 X-forwarded-for 吗?
【发布时间】:2012-08-03 00:32:32
【问题描述】:

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

这样的堆栈可以做到吗?

【问题讨论】:

标签: node.js nginx websocket haproxy stunnel


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

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

    具有 PROXY 支持,可与 Varnish 和 haproxy 配合使用。

    【讨论】:

      猜你喜欢
      • 2016-12-28
      • 2017-05-01
      • 1970-01-01
      • 1970-01-01
      • 2017-12-21
      • 2018-05-24
      • 2013-10-22
      • 2021-06-08
      相关资源
      最近更新 更多