求救: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 這樣就泛域名了。