如何使用 ELB 检查 Squid 服务器的健康?

如何使用 ELB 检查 Squid 服务器的健康?

我想要一个使用 Squid 的 HA 正向代理解决方案,并且我正在尝试使用 ELB 解决方案背后的 Squid 服务器在第 41 页

但是,我的正向代理服务是将流量转发到内部网络(返回到我的公司网络)的服务,也就是说,我的 Squid 服务器没有互联网连接。因此,对 google.com 等知名 URL 的健康检查不起作用。

根据上面第 41 页描述的解决方案,ELB 对 Squids 服务器进行健康检查的最佳方式是什么?ping 路径在这种情况下我应该使用什么?

答案1

可以更改 ALB 运行状况检查,以期望目标收到非 200 http 状态代码响应。您可以转到端口 3128 上的 squid 根路径,并期望收到 400。在 AWS 控制台中,转到 TargetGroups,找到您的组,选择运行状况检查,然后将成功代码更改为 400。将 Path 属性设置为 /。

相关内容