SQUID 2.5 快速安装使用向导

2009-05-13 09:47:23来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

介绍:
     Squid 2.5快速安装指南提供简单的安装和配置。此文件用于初学者在他们的机器上架设一个简单的Squid服务。可从
www.squid-cache.org
上获取更多的配置信息
Step 1 :下载编译
   从
www.squid-cache.org

ftp://www.squid-cache.org/pub
下载最新的源码包,squid-x.y-STABLE.tar.gz
   然后解压缩文件然后进入此源码目录:
tar -xvzf squid-*-src.tar.gz
cd squid -*
   使用下列命令配置、编译和安装squid
./configure
make
make install
  缺省安装在:/usr/local/squid目录下。
  通过./configure --help 查看可用选项
Step 2:基本配置
   缺省配置文件位于/usr/local/squid/etc/squid.conf,默认情况下squid是不能工用的,需要手工修改此文件
cache_dir :指定缓存目录,如下
cache_dir ufs /usr/local/squid/cache 100 16 256
    100表示:100M缓存空间,这个值可以调整。
http_port:squid监听端口。默认为:3128
http_access:设置访问规则,缺省http_access是拒绝的。ACL规则必须修改允许信任的客户端访问。这是很重要的,防止其它人占用你的网站资源。
cache_effective_user & cache_effctive_group :squid以哪个用户和组运行。其中用户必须允许对缓存目录(即cache_dir指令中的目录)和目录文件有读和写操作。
Step 3:根据需求自定义配置
   配置squid代理
缺省,squid配置做为直接代理,squid为了缓存web traffic,浏览器需要配置squid代理,这需要下面信息:
     1、代理主机名
     2、代理服务器端口。即由http_port 指定。
   squid透明代理配置
使用透明代理需要两个步骤:
     1、将squid配置成可以接受非代理请求(non-proxy requests)(这个由squid模块完成)
     2、that web traffic gets redirected to the squid port (可由三种方法达到:策略路由、智能交换机、将squid配置成网关)。
   配置透明代理需要如下操作:
    1、在某些操作系统,squid可以截取连接并识别此连接的目的地址。针对于Linux而言是自由完成。对于BSD-base需要在配置时加上--enable-ipf-transparent选取项。开启选项如下:
  httpd_accel_host virtual
  httpd_accel_port 80
  httpd_accel_with_proxy on
  httpd_accel_uses_host_header on
    2、其次需要配置缓存主机允许接受重定向包请求(即任意服务器IP地址、端口80,将它们递交到缓存应用),但是内核必须启用IP filtering/forwarding。在Linux中IP filtering/forwarding代表性的应用如:ipfilter(kernel 2.4.x),ipchains(2.2.x) 或ipfwadm(2.0.x)。
  Squid反向代理配置:
       将squid运行为一个加速器,如squid监听80端口,对一台服务器加速成。配置如下:
  http_port 80
  httpd_accel_host visolve.com
  httpd_accel_port 81
  httpd_accel_single_host on
  httpd_accel_with_proxy on
      如果使用squid对多个虚拟主机系统加速,那么将httpd_accel_host 后面的主机名(hostname)替换为 virtual,如下:

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:wget 指南

下一篇:万恶的锐捷~