服务器 频道

华硕Z8NR-D12做Cache服务器应用评测

  我们来测试几条命令或者说小方案:以下几条是说明周一到周五1点到14点禁止网内0.11到0.200网段电脑上网,禁止网内电脑上网时下载mp3格式文件,最后一句被注射掉了,其意思是允许周一到周五在1:00到1:06和1:07到19:00时段期间,网段0.2到0.10用户可以上网。以上时间为笔者测试时随便编的,没逻辑性,希望大家不要介意。(图7)
 

  以下命令是squid的基本配置,第一行是服务器管理者的电子邮件,当错误发生时,该地址会显示在错误页面上,便于用户联系,下面这些参数告诉Squid缓存的文件系统、位置和缓存策略,在这里,Squid会将/var/spool/squid目录作为保存缓存数据的目录,每次处理的缓存大小是32兆字节,当缓存空间使用达到95%时,新的内容将取代旧的而不直接添加到目录中,直到空间又下降到90%才停止这一活动。下面的几个关于缓存的策略配置中,较主要的是第一行,即用户的访问记录,可以通过分析它来了解所有用户访问的详尽地址,可以监控哦。(图8)
 

  以上这些就可以实现Cache服务器了,看起来有点乱吧,下面有必要对squid.conf做一下总结:

  #服务器配置

  http_port 3128

  cache_mgr surmanai@trusme.com.cn

  cache_dir ufs /var/spool/squid 100 16 256

  cache_mem 32 MB

  cache_swap_low 90

  cache_swap_high 95

  cache_access_log /var/log/squid/access.log

  cache_log /var/log/squid/cache.log

  cache_store_log

  cache_effective_user squid

  # 用户分类

  acl normal proxy_auth REQUIED

  # 行为分类

  acl mmxfile urlpath_regex \.mp3$ \.avi$ \.exe$

  acl conncount maxconn 3

  acl worktime time MTWHF 8:30-12:00 14:00-18:00

  acl sinapage dstdomain sinapage4.sina.com.cn

  acl qq dstdomain .tencent.com.cn

  # 处理

  http_access deny conncount normal

  http_access deny !worktime

  http_access deny mmxfile

  http_access deny sinapage

  http_access deny qq

  http_access allow normal

0
相关文章