Loadbalancer 后面的 Squid Proxy 交付 403

Squid Proxy behind Loadbalancer delivers 403

首先让我描述一下我的环境,然后描述我的问题。 我有 2 个前端服务器,上面安装了 Apache 和 Squid 代理。 然后我得到了 4 个 Hybris 服务器,它首先使用 Squid 代理。

现在我安装了两个 Squid Server 我想获得更高的可用性。 所以我实现了一个 Loadbalancer 来平衡两个 Squid 服务器并允许从 4 个 Hybris 服务器访问。

如果我尝试 telnet LoadbalancerIP 3128 然后我得到答案。 如果我直接尝试 http_proxy 到其中一个 Squid 服务器。

但是如果我在负载均衡器 IP 上使用 http_proxy,那么我会得到 403。

好像是Loadbalancer IP不允许访问,所以我把它添加到我的acl中,并在Configuration中允许它,但结果是一样的。

我在 google 找到的都是负载平衡的 Squid,但不是负载平衡器后面的两个 Squid。

向菲德问好

我的问题的解决方案很简单,很伤人。 知道 F5 使用多个 IP 的重要事实是关键。 我查找了所有 IP,并将它们作为 ACL 添加到 squid 中,瞧,它起作用了。

向菲德问好