2012-04-10 60 views
0

我正在嘗試使用CentOS配置和安裝3個squid代理服務器。我在下面的目錄編譯和安裝了三個單獨的服務器:配置由3個Squid代理服務器組成的代理服務器陣列

「的/ usr /本地/魷魚」 「在/ usr /本地/ squid2」 「在/ usr /本地/ squid3」

在這裏,我我完全失去了。我需要使用魷魚進行負載平衡,我只有一個IP地址來執行它(本地主機)。我被分配了3個獨立的端口。這第一個魷魚服務器作爲負載平衡器。然後根據負載平衡規則將客戶端請求轉發到第二個和第三個魷魚服務器。如果沒有緩存的副本,則轉發回原始服務器。

第一個魷魚服務器應該使用CARP協議,客戶端請求的「1/3」應該發送到第二個魷魚服務器,「2/3」應該發送到第三個魷魚服務器。

關於squid.conf文件的任何想法?

感謝

回答

0

我會用LVS:

ipvsadm -A -t x.x.x.x:3128 -s wlc 
ipvsadm -a -t x.x.x.x:3128 -r localhost:3128 
ipvsadm -a -t x.x.x.x:3128 -r localhost:3129 
ipvsadm -a -t x.x.x.x:3128 -r localhost:3130 

X.X.X.X是您的本地IP。