squid問題請大家幫我看看

火星人 @ 2014-03-04 , reply:0


squid問題請大家幫我看看

我使用的是squid3.0 現在配置了以後外網無法訪問squid伺服器,squid本身測試正常,我的配置大致如下,請高手幫我指點一下哪裡設置有問題,謝謝!限制外網訪問是哪裡有問題呢,
http_port 80 accel vhost vport
cache_peer 172.18.83.126 parent 80 0 no-query originserver name=a
cache_peer_domain a www.test.com
cache_peer_access a allow all
cache_mem
http_access allow all
cache_mem 512 MB
maximum_object_size_in_memory 2048 KB
memory_replacement_policy lru
cache_dir ufs /tmp 512 16 256
cache_effective_user squid
cache_effective_group squid
visible_hostname www.abc.com
謝謝高手們啊
《解決方案》

原帖由 愛斯基摩寂寞 於 2009-5-19 16:00 發表 http://linux.chinaunix.net/bbs/images/common/back.gif
我使用的是squid3.0 現在配置了以後外網無法訪問squid伺服器,squid本身測試正常,我的配置大致如下,請高手幫我指點一下哪裡設置有問題,謝謝!限制外網訪問是哪裡有問題呢,
http_port 80 accel vhost vport ...
visible_hostname
squid1.ihompy.com
#設定squid的主機名,如無此項squid將無法啟動
http_port
80
accel
vhost
vport
#設定squid為accel加速模式,vhost必須要加.否則將無法將主機頭轉發至後端伺服器,訪問時就會出現無法找到主機頭的錯誤
cache_peer
www.contentchina.com
parent
80
0
no-query
originserver
name=contentchina
cache_peer
bbs.contentchina.com
parent
80
0
no-query
originserver
name=bbs
cache_peer
www.ihompy.com
parent
80
0
no-query
originserver
name=ihompy
#定義不同的父節點,將節點設為no-query以及originserver說明這些節點是實際伺服器
cache_peer_domain
contentchina
www.contentchina.com
cache_peer_domain
bbs
bbs.contentchina.com
cache_peer_domain
ihompy
www.ihompy.com
#設定不同域名轉發到不同的cache_peer上,如果沒有這項.不同域名的域名可能被分發到同一台伺服器上.
acl
all
src
0.0.0.0/0.0.0.0
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
code_tin@msn.com
#在錯誤日誌中出現的webmaster地址.


Squid 3.0與2.6一樣.相較2.5的accel模式下配置要簡單許多
只要設置不同的後端,cache_peer parent originserver
就可以進行反向代理
而不再需要httpd_accel系列參數的配置.
配置squid時最好制定內部dns,或者修改/etc/hosts文件
否則squid可能會迴環訪問其自身而出現問題.
引用http://www.linuxha.cn/html/webcluster/2009/0330/64.html



[火星人 via ] squid問題請大家幫我看看已經有87次圍觀

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