小编dig*_*_mb的帖子

代理背后的 Nginx ip_hash (Cloudflare)

我们使用 nginx 进行负载平衡,我们需要 ip_hash 来保证我们的服务器正常工作。

当我们开始使用 cloudflare 时,我们的大多数请求都针对一台服务器,因为似乎所有请求都仅由 cloudflare 的 IP 标识。我们想更好地平衡它,最好 ip_hash 使用 cloudflare 放在请求上的标头 CF-Connecting-IP。

任何人都知道如何做到这一点?

upstream backend {
    ip_hash;
    #proxy_next_upstream_timeout 30;
    server localhost:8080 max_fails=2 fail_timeout=180;
    server somethign:8080 ;
    server something2:8080;
}
Run Code Online (Sandbox Code Playgroud)

nginx reverse-proxy cloudflare

3
推荐指数
1
解决办法
1763
查看次数

标签 统计

cloudflare ×1

nginx ×1

reverse-proxy ×1