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 中,瞧,它起作用了。
向菲德问好
首先让我描述一下我的环境,然后描述我的问题。 我有 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 中,瞧,它起作用了。
向菲德问好