SQUID介绍PPT课件【优质文档】.pptVIP

SQUID介绍PPT课件【优质文档】.ppt

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

第10章squid;10.1squid概述;图10-1代理服务器的作用;squid主要功能如下:

1)支持代理HTTP、FTP协议。

2)支持代理SSL。

3)采用层次化的缓存结构。

4)实现了ICP(Internet缓存协议)、HTCP(超文本缓存协议)、CARP(缓存数组路由协议)和CacheDigests(缓存摘要)。

5)支持透明代理。

6)支持WCCP(Web缓存通信协议)。

7)支持丰富的访问控制列表功能。

8)支持HTTP加速器功能,实现反向代理。

9)支持SNMP。

10)支持缓存DNS查询。;10.1.2squid配置文件;(1)http_port

示例:http_port3128

功能:设置squid监听的端口号为3128。

说明:3128是squid默认监听的端口,也可以设为其它值。另外,squid可以同时监听多个端口,方法是在端口号之间用空格隔开,如下所示:

http_port31288080;(2)icp_port

示例:icp_port3130

功能:设置squid服务器之间通信的端口为3130。

说明:icp(InternetCacheProtocol)是专门用在多台代理服务器之间交换数据的协议。默认的端口为3130,用户也可以设置为其它端口。;(3)cache_mem

示例:cache_mem256MB

功能:设置squid代理服务器运行时占用的内存空间的大小256MB。

说明:cache_mem的默认值是8MB,目前来看此值很小,可以根据实际的物理内存大小来设置该值。一般情况下,将此值设置为物理内存的1/3左右,如果这台主机纯做代理的话可以进一步提高该值的大小。;(4)cache_swap_low

cache_swap_high

示例:

cache_swap_low90

cache_swap_high95

功能:设置代理服务器中缓存的使用率。当缓存的数据占到整个缓存大小的95%以上时,就开始删除缓存中的数据,一直下降到缓存数据占到整个缓存大小的90%为止。

说明:这是一对用来维护缓存不被用完而又尽量保存更多数据的指令。;(5)maximum_object_size

示例:maximum_object_size4096KB

功能:设置squid最大缓存的对象为4MB。

说明:squid代理服务器不是任何数据都被缓存的,默认情况下小于4MB的对象才被保存到缓存目录中,如果网络较大或缓存目录很大,则可以适当的提高此值,但是此值不宜过大。

(6)maximum_object_size_in_memory

示例:maximum_object_size8KB

功能:设置squid最大保存在内存中的对象为8KB。

说明:由于会过多地占用内存,所以调整此值时需要慎重。;(7)cache_dir

示例:cache_dirufs/var/spool/squid10016256

功能:设置缓存目录的类型是ufs、具体位置是/var/spool/squid、大小为100MB、第1层子目录为16个、第2层子目录为256个。

说明:采用磁盘阵列或多块大容量的硬盘,而且应该尽可能地将缓存目录创建在单独的硬盘或分区上,

另外,为了快速地查找到缓存对象,squid采用了两级目录结构,而且每层最少有16个子目录、最多有256个子目录,真正的缓存数据只存放在第2层目录中。;(8)cache_access_log

示例:cache_access_log/var/log/squid/access.log

功能:设置用来记录客户请求的日志为/var/log/squid/access.log。

说明:如果不想记录客户访问squid的日志,则填入“none”。

(9)pid_filename

示例:pid_filename/var/run/squid.pid

功能:设置squid服务器的进程号文件的名称和位置。;(10)acl名称srcIP地址

示例:aclmynetsrc/24

功能:将源IP地址为/24的网段命名为mynet

说明:acl指令仅仅是用来定义访问控制列表的名称和值。定义名称后,需要用另一条指令http_access来设置针对该名称的访问控制。

示例:

acllocalhostsrc/55

功能:将源地址为本机环回地址的IP命名为localhost。

示例:aclallsrc/

功能:将任意的源IP地址命名为all。;(11)acl名称dstIP地址

示例:

aclto_localhostdst/55

文档评论(0)

BraveBoy + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档