官方网站:http://www.squid-cache.org 
下载路径:wget http://www.squid-cache.org/Versions/v3/3.0/squid-3.0.STABLE7.tar.gz 

安装:
#tar -zxvf cache.org/Versions/v3/3.0/squid-3.0.STABLE7.tar.gz 
cd ./squid-39:06 2010-9-7

./configure --prefix=/usr/local/squid --sysconfdir=/etc/squid  --enable-storeio="aufs,diskd,ufs" --enable-err-language="Simplify_Chinese" --enable-default-err-language="Simplify_Chinese" --enable-snmp --with-large-files

--prefix=/usr/local/squid //指定安装路径
--sysconfdir=/etc/squid   //指定在单个机器上使用的只读数据的安装位置
--enable-storeio="aufs,diskd,ufs" //使用的文件系统通常是默认的ufs
--enable-err-language="Simplify_Chinese" --enable-default-err-language="Simplify_Chinese" /指定出错是显示的错误页面为简体中文
--enable-snmp  //此选项可以让MRTG使用SNMP协议对服务器的流量状态进行监测,因此必须选择此项,使Squid支持SNMP接口。

#make
#make install

配置:
 1.用户和用户组配置:
   groupadd --gid 23 squid
   useradd --gid 23 -d /usr/local/squid/var -s /sbin/nologin --uid 23 squid
   nologin 大多是虚拟用户用的SHELL ,也就是说虽然他是系统用户,但他并无登录系统的权限;如果您想添加这类用户,就把他的SHELL 设 置成/sbin/nologin  
   -d 指定用户登入时候启始目录    -s 指定用户登入后所使用的shell

cat /etc/passwd|grep squid
  ---squid:x:23:23::/var/spool/squid:/sbin/nologin
  cat /etc/group|grep squid
  ---squid:x:23:
  将日志目录所有者划分给squid
  chown -R squid:squid /usr/local/squid/var
 
 2:vi /etc/hosts 将同本地的squid添加到hosts头部
 192.168.5.23    squidt01.netitv.com  (visible_hostname)
 192.168.5.24    squidt02.netitv.com
 192.168.5.25    squidt03.netitv.com

/usr/local/squid/sbin/squid -z 初始化缓存空间
/usr/local/squid/sbin/squid 启动
/usr/local/squid/sbin/squid -k shutdown 停止
/usr/local/squid/sbin/squid -k reconfigure 重新载入配置文件

最新文章

  1. 升级java8---from centos
  2. 推荐10个bootstrap及其他框架的后台管理模板
  3. BZOJ 2982 combination
  4. Redis应用
  5. schema文件中cube的事实表使用视图方法
  6. HTML URL编码参考(转载)
  7. 锤子便签的 monkeyrunner 测试脚本(转)
  8. centos7搭建SVN+Apache+IF.svnadmin实现web管理SVN
  9. 由js文件中引入另外的js文件想到的
  10. Linux系统Web网站目录和文件安全权限设置
  11. axios 设置拦截器 全局设置带默认参数(发送 token 等)
  12. 【转】JMeter学习参数化User Defined Variables与User Parameters
  13. Android Studio怎样查看资源或者函数在哪些类中被引用
  14. 进制转换excel版
  15. 【Java】SpringBoot入门学习及基本使用
  16. c++开发ocx入门实践三--基于opencv的简易视频播发器ocx
  17. Selenium2+python自动化25-js处理日历控件(修改readonly属性)【转载】
  18. 利用rand7()构造rand10()
  19. Java 添加播放MIDI音乐
  20. UICollectionView基础用法

热门文章

  1. lib库依赖解决
  2. 【App FrameWork】框架的页面布局
  3. UVa 221 (STL 离散化) Urban Elevations
  4. [swustoj 183] 种树
  5. 【 D3.js 高级系列 — 5.0 】 颜色
  6. 【 D3.js 高级系列 — 1.0 】 文本的换行
  7. hdu 2844 Coins
  8. 【转】DBCP连接池原理分析
  9. Tomcat配置JNDI数据源
  10. Hibernate4.x之Session