我正在尝试使用 CentOS 配置和安装 3 个 squid 代理服务器。我在以下目录中编译并安装了三个单独的服务器:
“/usr/local/squid” “/usr/local/squid2” “/usr/local/squid3”
从这里我完全迷失了。我需要使用 squid 进行负载平衡,而且我只有一个 ip 地址(本地主机)。我也被分配了 3 个独立的端口。第一个 squid 服务器用作负载平衡器。然后它根据负载平衡规则将客户端请求转发到第二个和第三个 squid 服务器。如果没有缓存副本,则转发回源服务器。
第一个 squid 服务器应该使用 CARP 协议,“1/3”的客户端请求应该发送到第二个 squid 服务器,“2/3”应该发送到第三个 squid 服务器。
关于 squid.conf 文件的任何想法?
谢谢