Chinaunix首页 | 论坛 | 博客
  • 博客访问: 411591
  • 博文数量: 67
  • 博客积分: 1742
  • 博客等级: 上尉
  • 技术积分: 753
  • 用 户 组: 普通用户
  • 注册时间: 2009-06-15 01:54
文章分类

全部博文(67)

文章存档

2014年(1)

2013年(4)

2012年(1)

2011年(9)

2010年(29)

2009年(23)

我的朋友

分类: LINUX

2009-06-15 01:59:25

[root@localhost src]# rpm -qa |grep squid
#暂时有一点问题,所以--force强制安装,--nodeps忽略依赖关系
[root@localhost src]# rpm --force --nodeps -i squid-2.6.STABLE6-5.el5_1.3.i386.rpm
[root@localhost src]# rpm -qa |grep squid
squid-2.6.STABLE6-5.el5_1.3
---------------------------------------------------------------------------------------------------------------
基础配置篇:
http_port 192.168.0.125:8080 //配置squid监听的ip和端口号
cache_mem 512 MB   //设置squid内存缓存大小,一般为物理内存的三分
之一
cache_dir ufs /var/spool/squid 4096 16 256 //缓存存储目录/var/spool/squid,存储大
小4096MB,存储类型ufs,squid在搜索缓存对象时候使用hash算法,为了快速查找到缓存对象,
使用了两级目录结构,真正的缓存数据存放在第2层.16个一级子目录,每个子目录下有256个
二级子目录.
cache_effective_user squid  //设定使用squid的用户
cache_effective_group squid  //设定使用squid的组
dns_nameservers x.x.x.x  //设定DNS服务器地址
cache_access_log /var/log/squid/access.log //设定访问日志文件
cache_log             /var/log/squid/cache.log //设定缓存日志文件
cache_store_log   /var/log/squid/store.log //设定网页缓存文件
visible_hostname  192.168.0.125  //设置运行squid主机的名称,当发生错误
时,该名称就会显示在错误提示的网页中
cache_mgr  //设置管理员邮箱
acl clinet src 192.168.0.0/24  //定义访问控制列表
http_access allow client   //格式
以上是squid的基础配置,添加以上文件后,在客户机上设置代理服务器的ip和端口号,就可以使
用,还需要加上一条,acl all src 0.0.0.0/0.0.0.0  http_access deny all,不然系统就会报错.以后
的透明代理,反向代理都是在此基础上配置.
阅读(1196) | 评论(0) | 转发(0) |
0

上一篇:没有了

下一篇:squid工作模式

给主人留下些什么吧!~~