无所事事
  无所事事,只是生活的态度。[详细]
 

SQUID作为反向代理服务器

文章所属标签: linux  squid  互联网  科技IT 

如SHARERA.COM的情况,是一个多域名的CMS系统。这种情况下SQUID可以做如下配置,满足

这种CACHE的需求--当然现在没有这么做:测试的拓扑图如下:

                                                                                        |--------server_1(主频道如www.mosns.com)

                                                                                         |

CLIENT-BROWSER---------- >SQUID SERVER ----|

                                                                                         |

                                                                                          |-------server_2 (所有其他域名如haka.mosns.com)

这种情况下,server_1主要提供WWW.MOSNS.COM的频道下的页面的输出。server_2主要负责

其他所有域名下的页面的输出。

SQUID还支持负载均衡的方式(round-robin),这样也可以不用对域名进行指定。那么在这种

情况下,前台两台SQUID为主服务器互为热备,后台有几台WEB服务器生成页面,也是一个不错

的方案,对于中型网站来说。

cache_peer ip.of.server1 parent 80 0 no-query originserver round-robin
cache_peer ip.of.server2 parent 80 0 no-query originserver round-robin

以下为SQUID.CONF的配置

=========================================================

http_port 8815 accel defaultsite=www.mosns.com vhost


cache_peer 192.168.2.9 parent 8813 0 no-query originserver name=server_1
cache_peer_domain server_1 www.mosns.com bbs.mosns.com
cache_peer 192.168.2.6 parent 8813 0 no-query originserver name=server_2
cache_peer_domain server_2 .mosns.com


# OPTIONS WHICH AFFECT THE CACHE SIZE
# -----------------------------------------------------------------------------
cache_mem 16 MB
cache_swap_low 90
cache_swap_high 95
maximum_object_size 4096 KB
minimum_object_size 0 KB
maximum_object_size_in_memory 80 KB
ipcache_size 1024
ipcache_low 90
ipcache_high 95
cache_replacement_policy lru
memory_replacement_policy lru

# LOGFILE PATHNAMES and CACHE DIRECTORIES
# -----------------------------------------------------------------------------


cache_dir ufs /tmp/squid/cache 4096 56 256
cache_log /tmp/squid/logs/cache.log
emulate_httpd_log on
cache_store_log /tmp/squid/logs/store.log


refresh_pattern .        0    20%    4320
quick_abort_min 0 KB
quick_abort_max 0 KB

# TIMEOUTS
# -----------------------------------------------------------------------------


forward_timeout 20 seconds
connect_timeout 15 seconds
read_timeout 3 minutes
request_timeout 1 minutes
persistent_request_timeout 15 seconds
client_lifetime 15 minutes
half_closed_clients off
shutdown_lifetime 5 seconds


# ADMINISTRATIVE PARAMETERS
# -----------------------------------------------------------------------------


cache_mgr haka@sharera.com
cache_effective_user squid
cache_effective_group squid
visible_hostname www.mosns.com


# OPTIONS FOR THE CACHE REGISTRATION SERVICE
# ----------------------------------------------------------------------------

 

# HTTPD-ACCELERATOR OPTIONS
# -----------------------------------------------------------------------------

# MISCELLANEOUS
logfile_rotate 0
tcp_recv_bufsize 65535 bytes
error_directory /usr/local/squid/share/errors/Simplify_Chinese

# DELAY POOL PARAMETERS (all require DELAY_POOLS compilation option)
# -----------------------------------------------------------------------------
client_persistent_connections off
server_persistent_connections on
vary_ignore_expire on
strip_query_terms on


# ACCESS CONTROLS
#---------------------------------------------------
acl OverConnLimit maxconn 20
http_access deny OverConnLimit


#acl AntiGoogle req_header User-Agent Googlespider
#http_access deny AntiGoogle

acl all src 0.0.0.0/0.0.0.0
acl manager proto cache_object
acl localhost src 127.0.0.1/255.255.255.255
acl myip dst 192.168.2.0/24
acl mydomain dstdomain  .mosns.com
acl purgehost src   192.168.2.0/24
acl purgemethod method PURGE    
acl Safe_ports port 80          # http   
acl Safe_ports port  8813         # http   
acl Safe_ports port 8815          # http  
acl CONNECT method CONNECT      


#always_direct allow Srvdm
#never_direct allow !Srvdm
http_access allow manager localhost
http_access deny manager
http_access allow purgemethod purgehost
http_access deny !Safe_ports
http_access deny CONNECT all
http_access allow myip
http_access allow mydomain
http_access deny all
#http_reply_access allow all
#icp_access deny all
#icp_port 0

发表评论 (0) :: 静态链接网址   本文发自: (WEB)
点击数:1338 | haka | 2007-11-28 16:58:09

 

haka:当前不在线,上次访问时间2010-07-30 22:23:48。
  查看文章的评论
 
  相关文章
 
  发表评论
如果您已经是注册用户,那么最好请先登录,这样您的朋友能够得知您的来访。
如果没有注册,您可以点击这里快速注册
     
验证码:
 
我的简介
haka的头像
haka
积  分:
受欢迎度:
菜单
网站主页
haka的主页
文章归档
我的媒体库
关于我
我的联系人
我的网签
我的标签
我的播客
我的圈子
我的测试
订阅我的更新
     RSS 0.90
     RSS 2.0
     播客RSS 2.0
     通过UCWEB订阅
日历
<<  七月 2010   
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
最新文章
计算机编程语言史
生活中和实际的用户体验大抵如...
社交型阅读
高调的唐骏和低调的方鸿渐
从数字看微软
Outlook 2010 Social C...
深度剖析iPhone经济:半...
今天你还会攒机吗?
这就是烧钱
大陆第一款真正可商用Andr...
我的标签
科技IT[1007]
互联网[652]
新闻时事[313]
文化艺术[205]
无所事事[199]
电影[126]
通信[121]
网站管理[107]
linux[104]
BLOG_SNS[99]
旅游[80]
旅游摄影[68]
我加入的圈子
东逸东方社区 在东逸东方社区的活跃指数15631563
┢┦apPy 在┢┦apPy的活跃指数223223
Sharera.com 在Sharera.com的活跃指数134134
Oracle联盟 在Oracle联盟的活跃指数113113
动漫情报小站 在动漫情报小站的活跃指数110110
杀人游戏 在杀人游戏的活跃指数107107
手机也疯狂 在手机也疯狂的活跃指数106106
狐朋狗友 在狐朋狗友的活跃指数105105
飘然爱永恒 在飘然爱永恒的活跃指数105105
数码拍摄爱好者 在数码拍摄爱好者的活跃指数105105
GMail中文用户圈 在GMail中文用户圈的活跃指数104104
心情的殿堂 在心情的殿堂的活跃指数103103
谈股论金 在谈股论金的活跃指数103103
海阔天空 vs 友情天地 在海阔天空 vs 友情天地的活跃指数102102
复转军人营区 在复转军人营区的活跃指数101101
走近自然,保护自然 在走近自然,保护自然的活跃指数101101
棠德小区(邻居小城) 在棠德小区(邻居小城)的活跃指数101101
笔翼畅飞 在笔翼畅飞的活跃指数100100
生活资讯 在生活资讯的活跃指数100100
南邮广客 在南邮广客的活跃指数100100
有活气的街道 在有活气的街道的活跃指数100100
不完美JAVA代码交流圈 在不完美JAVA代码交流圈的活跃指数100100
日记 在日记的活跃指数100100
为食阶 在为食阶的活跃指数100100
中华传统文化 在中华传统文化的活跃指数100100
∽论∽ 在∽论∽的活跃指数100100
情色小说 在情色小说的活跃指数100100
只搞程序 在只搞程序的活跃指数100100
运动协 在运动协的活跃指数100100
自游世界 在自游世界的活跃指数100100
九三年的三三 在九三年的三三的活跃指数100100
周杰伦Sharera番薯会 在周杰伦Sharera番薯会的活跃指数100100
叠彩园 在叠彩园的活跃指数100100
我的友情链接
 
广州市志趣信息技术有限公司,版权所有。粤ICP证号:粤B2-20050207
客服热线:(020)38483801,38483805 客服qq:515211591 客服邮箱和MSN:support@sharera.com 客服BLOG:http://support.sharera.com/