9月92014
linux下squid开多个端口的办法
visible_hostname fu_host1 #设定squid的主机名,如无此项squid将无法启动 http_port 80 accel vhost vport http_port 48888 accel vhost vport #设定squid为accel加速模式,vhost必须要加.否则将无法将主机头转发至后端服务器,访问时就会出现无法找到主机头的错误 #domains(以下为加速的站点) acl Safe_ports port 80 acl Safe_ports port 48888 acl Purge method PURGE cache_peer 127.0.0.1 parent 58888 0 no-query originserver name=site44 cache_peer 127.0.0.1 parent 58888 0 no-query originserver login=PASS #peer_domain #cache_dir ufs /var/spool/squid 1024 16 256 cache_dir ufs /home/squid 1024 16 256 cache_mem 256 MB #cache_peer bbs.h2o-china.com parent 80 0 no-query originserver name=bbs #定义不同的父节点,将节点设为no-query以及originserver说明这些节点是实际服务器 cache_peer_domain site44 .cn .net .me .cc .com .jp #设定不同域名转发到不同的cache_peer上,如果没有这项.不同域名的域名可能被分发到同一台服务器上. #acl broken302 http_status 400-404 302 #http_access deny Broken302 #acl all src 0.0.0.0/0.0.0.0 http_access allow all #允许所有客户端访问 #cache_log /var/log/squid/cache.log #cache_access_log /var/log/squid/access.log #记录日志 #***********ACL存取控制************* #acl QueryString url_regex .php #***********缓冲存取控制************* #no_cache deny QueryString #no_cache allow QueryString acl QUERY urlpath_regex -i \? no_cache deny QUERY #不对符合QueryString的ACL内容进行缓冲 #***********性能优化配置************* maximum_object_size 320010 KB #大于此容量的对象将不会被保存在磁盘上,默认大小是4M,如果squid服务器用于缓冲flash等大型文件,建议将此值变大.否则过大的文件在下次重启后将需要重新获取 maximum_object_size_in_memory 1024 KB #最大位于内存中的对象的大小,默认大小是8K,如果服务器内存很大.可以适当提高此值的大小,建议根据网站的80%图片的大小来定.或者根据WEB服务器实际存取文件中最常访问的文件大小来定制 #***********其他可选配置************* #dns_nameservers 202.106.0.20 8.8.8.8 #配置DNS服务器地址.获取后端时将从此dns获取IP地址 #cache_mgr recollect@163.com #在错误日志中出现的webmaster地址. #cache_effective_user nobody
发表评论
木有头像就木JJ啦!还木有头像吗?点这里申请属于你的个性Gravatar头像吧!