visible_hostname squid1.abc.com
#設定squid的主機名,如無此項squid將無法啟動
http_port 80 accel vhost vport
#設定squid為accel加速模式,vhost必須要加.否則將無法將主機頭轉發至后端服務器,訪問時就會出現無法找到主機頭的錯誤
cache_peer 192.168.1.88 parent 80 0 no-query originserver name=contentchina
cache_peer 192.168.1.88 parent 80 0 no-query originserver name=bbs
cache_peer 192.168.1.1 parent 80 0 no-query originserver name=ihompy
#定義不同的父節點,將節點設為no-query以及originserver說明這些節點是實際服務器
cache_peer_domain contentchina aaa.abc.com
cache_peer_domain bbs bbb.abc.com
cache_peer_domain ihompy ccc.abc.com
#設定不同域名轉發到不同的cache_peer上,如果沒有這項.不同域名的域名可能被分發到同一臺服務器上.
acl all src 0.0.0.0/0.0.0.0
no_cache deny all
http_access allow all
#允許所有客戶端訪問
cache_log /var/log/squid/cache.log
#記錄日志
#***********ACL存取控制*************
#acl QueryString url_regex .php?
#***********緩沖存取控制*************
#no_cache deny QueryString
#不對符合QueryString的ACL內容進行緩沖
#***********性能優化配置*************
maximum_object_size 320010 KB
#大于此容量的對象將不會被保存在磁盤上,默認大小是4M,如果squid服務器用于緩沖flash等大型文件,建議將此值變大.否則過大的文件在下次重啟后將需要重新獲取
maximum_object_size_in_memory 100 KB
#最大位于內存中的對象的大小,默認大小是8K,如果服務器內存很大.可以適當提高此值的大小,建議根據網站的80%圖片的大小來定.或者根據WEB服務器實際存取文件中最常訪問的文件大小來定制
#***********其他可選配置*************
#dns_nameservers 10.0.0.1 192.172.0.4
#配置DNS服務器地址.獲取后端時將從此dns獲取IP地址
#cache_mgr ggg_g@tom.com
#在錯誤日志中出現的webmaster地址.