歡迎您光臨本站 註冊首頁

求救:2台 squid,3台虛擬主機 怎麼設置反向代理呢?HonestQiao 老大幫幫忙呀

比如:

2台 SQUID IP分別是

192.168.1.1
192.168.1.2

虛擬主機 IP

192.168.1.3

192.168.1.4

192.168.1.5


一台SQUID 和一台虛擬主機很好設置

就是

http_port 192.168.1.1:80 vhost vport

cache_peer 192.168.1.3 parent 80 0 no-query originserver

這樣設置IP 所有域名解析到SQUID IP上,再到 虛擬主機上綁定 就可以代理所有站點了。

我想所有SQUID 都設置IP 然後虛擬主機上綁定 這樣行嗎?

[ 本帖最後由 網路 於 2007-11-6 18:15 編輯 ]
《解決方案》

高手門幫一下忙
《解決方案》

頂!!!!!!!!!!:shock:
《解決方案》

HonestQiao
幫幫忙
《解決方案》

長期頂
《解決方案》

cache_peer www.test1.com parent 80 0 no-query originserver name=test1
cache_peer www.test2.com parent 80 0 no-query originserver name=test2
cache_peer_domain test1 www.test1.com
cache_peer_domain test2 www.test2.com
《解決方案》

你的兩台squid想要怎麼使用呢?

是熱備,還是負載均衡?

熱備的話,那就用carp類似的設置相同的虛擬ip在一邊準備好頂上

如果是負載均衡,最簡單的,使用bind9的dns view功能。
《解決方案》

原帖由 badb0y 於 2007-11-7 10:58 發表 http://bbs.chinaunix.net/images/common/back.gif
cache_peer www.test1.com parent 80 0 no-query originserver name=test1
cache_peer www.test2.com parent 80 0 no-query originserver name=test2
cache_peer_domain test1 www.test1.com
cache_peer_dom ...


謝謝您的解決 這個方法只能設置域名呀 虛擬主機有上千個域名 每增加一個都要來添加啊?每添加一個新的 還要重新啟動squid?這樣工作量和穩定性都差了。

我現在的意思是:就拿一台 SQUID  3台WEBIP 做測試吧 這樣表達簡單一些:

我有一台 SQUID,IP 192.168.1.1,虛擬主機 IP:192.168.1.2,192.168.1.3,192.168.1.4。

這裡如果單設置一台反向主機IP很好設置,而卻不需要裡面設定域名就能訪問。
設置如下:
http_port 192.168.1.1:80 vhost vport
cache_peer 192.168.1.2 parent 80 0 no-query originserver  
這樣設置的 只要域名解析到了 squid上192.168.1.1, 再到 192.168.1.2 綁定域名就能訪問了。   

我現在的想的是: 192.168.1.3,192.168.1.4 其餘2台能不能象這樣做上面的方法這樣做?

只設置IP 然後分別到 虛擬主機 WEB主機上面綁定域名就可以了?而不需要來添加域名

[ 本帖最後由 網路 於 2007-11-11 20:27 編輯 ]
《解決方案》

:em16: 我也有同樣的需求,
《解決方案》

cache_peer_domain test1 www.test1.com可以這樣寫

cache_peer_domain test1 .test1.com  這樣就泛域名了。

[火星人 ] 求救:2台 squid,3台虛擬主機 怎麼設置反向代理呢?HonestQiao 老大幫幫忙呀已經有303次圍觀

http://coctec.com/docs/service/show-post-27280.html