第二十二章 Linux中SQUID代理服务器(3)
----------------------------------
激活仿真HTTP格式的日志
-
mime_table /etc/squid/mime.conf
mime文件路径
-
pid_filename /var/ran/squid.pid
指定pid文件和路径
指定匿名FTP密码
指定FTP列表的文件名长度
以被动模式(on)/主动模式(off)
-
cache_dns_program /usr/lib/squid/
指定DNS查询程序路径
编译时指定:--disable-internal-dns option
指定本地默认启动DNS查询进程数
DNS服务器地址
-
diskd_program /usr/lib/squid/diskd
磁盘管理程序
-
unlinkd_program usr/lib/squid/unlinkd
删除文件程序
-
pinger_program /usr/lib/squid/
ping程序
编译时指定:--enable-icmp option
URL重点向程序
重点向进程数
-
redirect_rewrites_host_heade on/off
重点向时重写包头(用加速器时勿用)
认证程序
例:authenticate_program /usr/bin/ncsa_auth /usr/etc/passwd
认证程序的进程数
-
authenticate_ttl 数字 hour/minutes/seconds
认证有效时间
对一个IP一次认证后多长时间有效
此时在同一个IP有第二个用户认证会失败
-
调整Cache的选项
-
request_header_max_size 数字(KB)
最大http请求头
-
request_body_max_size 数字(KB)
最大http请求数据内容
-
reply_body_max_size 数字(KB)
最大返回数据,可限制用户下载的数据大小
LRU算法中指定LRU时间
断点续传最小值
断点续传最大值
-
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预取数据的大小
-
定义超时的选项
-
connect_timeout:SQUID等待客户请求的服务器回应的时间长度
-
peer_connect_timeout:一个对等的缓存服务器的TCP连接超时时间
-
client_lifetime:客户端同代理服务器TCP连接的最大时间长度
-
read_timeout:读入数据超时
-
request_timeout:客户端请求最大时间
-
shutdown_lifetime:关闭squid缓存时间
-
定义超时的选项
|
----------------------------------