需要这一行才能正常工作。
如果没有它,所有请求的 IP 仍然是负载均衡器的 IP。
我之所以知道,是因为我的 Discourse 因为 429 错误而宕机了。
如果还不清楚,这是我的基础设施架构:
用户 > haproxy > discourse
当然,Discourse 内部包含一个 nginx 反向代理。
我已在 haproxy 中包含了转发头,但 Discourse 内部的 nginx 并未尊重 X-Forwarded-For 头。我不得不在我的原始帖子中添加这两行,并重启容器,问题才得以解决。