歡迎您光臨本站 註冊首頁

Linux下squid.conf中cache_peer參數詳解

←手機掃碼閱讀     火星人 @ 2014-03-08 , reply:0

通過squid.conf配置文件中的cache_peer選項來配置代理伺服器陣列,通過其他的選項來控制選擇代理夥伴的方法.Cache_peer的使用格式如下:


cache_peer hostname type http_port icp_port option

共有5個選項可以配置:
1) hostname:指被請求的同級子代理伺服器或父代理伺服器.可以用主機名或ip地址表示;
2) type:指明hostname的類型,是同級子代理伺服器還是父代理伺服器,也即parent(父) 還是 sibling(子);
3) http_port:hostname的監聽埠;
4) icp_port:hostname上的ICP監聽埠,對於不支持ICP協議的可指定7;
5) options:可以包含一個或多個關鍵字.
Options可能的關鍵字有:
1) proxy-only:指明從peer得到的數據在本地不進行緩存,預設地,squid是要緩存這部分數據的;
2) weight=n:用於你有多個peer的情況,這時如果多於一個以上的peer擁有你請求的數據時,squid通過計算每個peer的ICP響應時間來 決定其weight的值,然後squid向其中擁有最大weight的peer發出ICP請求.也即weight值越大,其優先順序越高.當然你也可以手工 指定其weight值;
3) no-query:不向該peer發送ICP請求.如果該peer不可用時,可以使用該選項;
4) Default:有點象路由表中的預設路由,該peer將被用作最后的嘗試手段.當你只有一個父代理伺服器並且其不支持ICP協議時,可以使用default和no-query選項讓所有請求都發送到該父代理伺服器;
5.login=user:password:當你的父代理伺服器要求用戶認證時可以使用該選項來進行認證.

本文出自 「常雙陽」 博客,請務必保留此出處http://wycsy.blog.51cto.com/3709381/860638


[火星人 ] Linux下squid.conf中cache_peer參數詳解已經有393次圍觀

http://coctec.com/docs/linux/show-post-45889.html