课程设计论文-基于linux的squid代理服务器的架设内容摘要:

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 预取数据的大小 《 基于 linux 的 Squid 代理服务器的架设》 第 10 页 共 25 页 ( 6) 定义超时的选项 connect_timeout:SQUID 等待客户请求的服务器回应的时间长度 peer_connect_timeout:一个对等的缓存服务器的 TCP 连接超时时间 client_lifetime:客户端同代理服务器 TCP 连接的最大时间长度 read_timeout:读入数据超时 request_timeout:客户端请求最大时间 shutdown_lifetime:关闭 squid 缓存时间 ( 7) 定义访问控制的选项 acl:定义一个访问列表 格式: acl aclname acltype string 类型: (acltype) src:源地址 dst:目标地址 srcdomain:原 (客户 )名称 dstdomain:目标名称 time:时间 (M 星期一、 T 星期二、 W 星期三、 H 星期四、 F 星期五、 A星期六、 S 星期天 ) url_regex[i]:URL 中的正则表达式匹配 urlpath_regex[i]:略去协议和主机名的正则表达式 proxy_auth:通过外部程序进行用户验证 maxconn:单 IP 最大连接数 port:端口 myip:本地 IP srcdom_regex [i]:匹配客户名 dstdom_regex [i]:匹配目标名 myport:我的端口 proto:协议, ,ftp.. method:方法, GET POST browser:匹配 UserAgent header 《 基于 linux 的 Squid 代理服务器的架设》 第 11 页 共 25 页 arp:匹配指定的 MAC 地址 proxy_auth username:指定合法用户 ,用 REQUIRED 表示所有合法用户 _access:代理访问控制 格式: _access allow|deny [!] acl_name icp_access:icp 访问控制 格式: icp_access allow|deny [!]acl_name cache_peer_access:其它缓存服务器访问控制 格式: cache_peer_access cache_host allow|deny [!]acl_name ( 8)管理员参数选 cache_mgr mail 地址 :管理员电子邮件 cache_effective_user 用户名:运行身份 cache_effective_group 组名:运行组身份 ( 9) CACHE 注册服务选项 announce_period 数字:发布缓存通告频率 announce_host 主机名:通告的主机 announce_file 文件名:通告的信息 announce_port 端口号:通告的对方端口 (10) HTTPD 加速选项 d_accel_host 主机名 /vitual:加速某服务器访问 d_accel_port 端口号 :加速服务器的对方端口 d_accel_single_host on/off:多台服务器时设置 off d_accel_with_proxy on/off:即作为加速器,又作为 WEB 缓存服务器,设置为 on d_accel_uses_host_header on/off:为 on,能支持不同的 协议 ( 11) 杂项 logfile_rotate 09:日志轮换版本数 append_domain 域名:默认域名 tcp_recv_bufsize 数字( KB): TCP 缓存区大小 《 基于 linux 的 Squid 代理服务器的架设》 第 12 页 共 25 页 err_html_text 字符串:包含在错误消息中的文本 deny_info:禁用时显示消息 格式: deny_info err_page_name acl visible_hostname 主机名 错误消息中显示的服务器名称 error_directory 路径 :指定错误消息文件目录 [5] 《 基于 linux 的 Squid 代理服务器的架设》 第 13 页 共 25 页 4 普通代理服务器的配置 安装和配置 ( 1)安装 squid tar xvfj ( 2)配置 文件 vi /etc/squid/ _port 3128 icp_port 3130 缓存目录的设置 ,可以设置多个缓存目录 ,语 法 为 : cache_diraufs|ufs目录所在 MBytes 大小 dir1 dir2 cache_dir ufs /var/spool/squid 4096 16 256 下面是关于日志文件的放置目录与文件名 cache_access_log /var/log/squid/ cache_log /var/log/squid/ cache_store_log /var/log/squid/ pid_filename /var/run/ 关闭认证机制 auth_param basic children 5 auth_param basic realm Squii proxycaching web server auth_param basic credential。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。