学学习网 手机版

学学习网

学习路径: 学习首页 > Internet > 操作系统 >

第二十二章 Linux中SQUID代理服务器(2)

设置字体:
----------------------------------
  • http_port  端口号
  • 监听客户请求的端口,默认3128
    • icp_port  端口号
    和其它squid发送和接收ICP查询时监听的端口,0表示禁止
    • mcast_groups   IP地址
    指定一个多播组,可以接收多播形式的ICP查询,例:mcast_groups  239.128.16  224.0.1.20
    • htcp_prot    端口号
    同其它相邻的缓存服务器之间发送和接收HTCP查询时监听的端口,0:禁用
    • tcp_outgoing_address  IP地址
    用于采用HTCP和CARP方式同其它服务器通信,默认255.255.255.255
    • udp_incoming_address   IP地址
    接收其它缓存服务器的ICP数据报时使用的地址,默认0.0.0.0
    • udp_outgoing_address  IP地址
    发送ICP数据报到其它缓存服务器时用的地址,默认255.255.255.0
    1. 多缓存服务器设置选项
      • cache_peer  hostname  type  http_port  icp_port  options
    指定网络中其它的缓存服务器,默认为none。
    Hostname:另一台缓存服务器的主机名
    Type: parent/sibling /multicast(父/同级/多播)
    http_port:目的服务器的http端口
    icp_port:目的服务器的ICP端口
    options:
    • proxy-only:仅去获取数据,但不在本地缓存
    • no-query: 不发送ICP查询给此主机
    • default:默认的父服务器
    • login  username:passwd:连接对方通过服务器用户名和密码
    • no-netdb-exchange  代理服务器之间彼此不交换信息
    • round-robin   当有多个代理服务器可用时,本地代理服务器采用轮转算法
    • cache_peer_domain  服务器主机名   域名
    用来限定查询相邻的缓存服务器的域
    • dead_peer_timeout  N  seconds
    设置Squid在确定父(同)级缓存服务器不可用之前的等待时间
    1. 缓存大小设置选项
      • cache_mem  N(KB/MB/bytes,默认为bytes
    缓存内存大小
    • cache_swap_low(percent,0-100)
    缓存对象交换的最低点
    • cache_swap_high(percent,0-100)
    缓存对象交换的最高点
    • maximum_object_size
    缓存对象的最大大小
    • minimum_object_size
    缓存对象的最小大小
    • maximum_object_size_in_memory
    在内存中缓存的最大的对象大小
    • ipcache_size 4096:
    ip对应cache的大小为4096fqdncache_size 4096:
    • fqdncache_size 4096
    域名全称cache的大小为4096
    1. 日志文件路径及CACHE的目录设置选项
      • memory_replacement_policy  heap GDSF/heap LRU/LRU/heap LFUDA
    内存替换策略
    heap GDSF:双重大小贪婪法
    LRU:默认,最近最少使用算法
    heap LFUDA:最近最不常用被老化法
    heap LRU:堆LRU
    • cache_replacement_policy  heap GDSF/heap LRU/LRU/heap LFUDA
    缓存替换策略
    • cache_dir  类型   路径   大小(M)  一级子目录   二级子目录
    系统使用的存储类型
    类型: UFS|AUFS,默认使用UFS,AUFS用于非同步的I/O设备
    实例:cache_dir ufs /usr/local/squid/cache 25000 16 256
    • cache_access_log /var/log/squid/access.log
    access.log日志文件路径
    • cache_log  /var/log/squid/cache.log
    缓存日志文件的目录和文件
    ----------------------------------
    • 学学习
    • 需帮助 请留言
    课程列表
    重点难点
    赞助链接