技術(shù)員聯(lián)盟提供win764位系統(tǒng)下載,win10,win7,xp,裝機(jī)純凈版,64位旗艦版,綠色軟件,免費(fèi)軟件下載基地!

當(dāng)前位置:主頁(yè) > 教程 > 服務(wù)器類 >

如何設(shè)置Squid Cache_mem大小

來(lái)源:技術(shù)員聯(lián)盟┆發(fā)布時(shí)間:2018-05-06 00:00┆點(diǎn)擊:

  squid代理服務(wù)器一般的Unix,Linux都自帶。我使用的是CentOS 5.3,Squid是自已編譯的。

  Squid 默認(rèn) cache_mem 100 16 256

  打開/etc/squid/squid.conf

  配置

  $vi /etc/squid/squid.conf

  #http_port ,是代理的端口,如果沒有其他的http服務(wù)占用80端口或8080,可以配置這兩個(gè)端口,比較好記。我配的是8086。缺省端口是3128

  http_port 8086

  #設(shè)置cache 內(nèi)存大小為1G,我的服務(wù)器內(nèi)存為2G。

  cache_mem 1000 MB

  #設(shè)置cache_dir 地址,第一個(gè)數(shù)字參數(shù)不能小于cache_mem設(shè)置的大小,否則會(huì)出警告“WARNING cache_mem is larger than total disk cache space!”,所以設(shè)為1000。16,256表示第一級(jí)和第二級(jí)目錄。設(shè)置完了需用 squid -z來(lái)使cache目錄生效。

  cache_dir ufs /var/spool/squid 1000 16 256

  #設(shè)置允許所有人訪問,缺省是禁止任何人使用代理。報(bào)錯(cuò):“The requested URL could not be retrieved While trying to retrieve the URL: ...”

  http_access allow all

  #設(shè)置 visible_hostname ,否則會(huì)報(bào)錯(cuò):“FATAL: Could not determine fully qualified hostname. ” Please set 'visible_hostname'

  visible_hostname zhhproxy

  #其他的用缺省值,保存。

  $squid -z

  Creating Swap Directories

  $squid -NCd1

  在前臺(tái)運(yùn)行,便于調(diào)試。調(diào)試完成直接執(zhí)行squid讓其以精靈進(jìn)程運(yùn)行。

  看到打印Ready to serve requests.就準(zhǔn)備好了。