学学习网 手机版

学学习网

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

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

设置字体:
----------------------------------

  • emulate_httpd_log  on/off
激活仿真HTTP格式的日志
  • mime_table  /etc/squid/mime.conf
mime文件路径
  • pid_filename  /var/ran/squid.pid
指定pid文件和路径
  • ftp_user  用户名@域名
指定匿名FTP密码
  • ftp_list_width   数字
指定FTP列表的文件名长度
  • ftp_passive   on/off
以被动模式(on)/主动模式(off)
  • cache_dns_program   /usr/lib/squid/
指定DNS查询程序路径
编译时指定:--disable-internal-dns option
  • dns_children 数字
指定本地默认启动DNS查询进程数
  • dns_nameservers  IP地址
DNS服务器地址
  • diskd_program  /usr/lib/squid/diskd
磁盘管理程序
  • unlinkd_program usr/lib/squid/unlinkd
删除文件程序
  • pinger_program  /usr/lib/squid/
ping程序
编译时指定:--enable-icmp option
  • redirect_program  none
URL重点向程序
  • redirect_children  数字
重点向进程数
  • redirect_rewrites_host_heade   on/off
重点向时重写包头(用加速器时勿用)
  • authenticate_program  路径
认证程序
例:authenticate_program /usr/bin/ncsa_auth /usr/etc/passwd
  • authenticate_children  数字
认证程序的进程数
  • authenticate_ttl    数字  hour/minutes/seconds
认证有效时间
  • authenticate_ip_ttl  
对一个IP一次认证后多长时间有效
此时在同一个IP有第二个用户认证会失败
  1. 调整Cache的选项
    • request_header_max_size   数字(KB)
最大http请求头
  • request_body_max_size    数字(KB
最大http请求数据内容
  • reply_body_max_size  数字(KB
最大返回数据,可限制用户下载的数据大小
  • reference_age  数字
LRU算法中指定LRU时间
  • quick_abort_min    数字(KB)
断点续传最小值
  • quick_abort_max   数字(KB)
断点续传最大值
  • quick_abort_pct   数字(percent)
超过值认为续传成功
  • negative_ttl   数字 minutes/hours/seconds
否定回答TTL
  • positive_dns_ttl   数字  minutes/hours/seconds
DNS肯定回答TTL
  •  range_offset_limit   数字  KB/MB/Bytes
请求SQUID预取数据的大小
  1. 定义超时的选项
    • connect_timeout:SQUID等待客户请求的服务器回应的时间长度
    • peer_connect_timeout:一个对等的缓存服务器的TCP连接超时时间
    • client_lifetime:客户端同代理服务器TCP连接的最大时间长度
    • read_timeout:读入数据超时
    • request_timeout:客户端请求最大时间
    • shutdown_lifetime:关闭squid缓存时间
  2. 定义超时的选项
    • acl:定义一个访问列表
----------------------------------
  • 学学习
  • 需帮助 请留言
课程列表
重点难点
赞助链接