RunAccel 和RunCache 几乎一致,唯一的不同是他增加了一个命令行参数,告诉squid在哪里侦听HTTP 请求。
bin/squidclient
squidclient 是个简单的HTTP 客户端程式,您能用他来测试squid。他也有一些特别功能,用以对运行的squid 进程发起管理请求。
libexec
libexec 目录传统的包含了辅助程式。有一些命令您不能正常的启动。然而,这些程式通常被其他程式启动。
libexec/unlinkd
unlinkd是个辅助程式,他从cache目录里删除文档。如您后面看到的相同,文档删除是个性能瓶颈。通过在外部进程里执行删除操作,Squid提升了一些执行性能。
libexec/cachemgr.cgi
cachemgr.cgi是Squid管理功能的CGI接口。为了使用他,您需要拷贝该程式到您的WEB服务器的cgi-bin目录。在14.2章中有更多描述。
libexec/diskd(optional)
假如您指定了--enable-storeio=diskd,您才能看到他。
libexec/pinger(optional)
假如您指定了--enable-icmp,您才能看到他。
etc
etc 目录包含squid 的配置文档。
etc/squid.conf
这是squid的主要配置文档。初始的该文档包含了大量的注释,用以解释每一个选项做什么。在您理解了这些配置指令后,建议您删除这些注释,让配置文档更小和更容易阅读。注意假如该文档存在,安装过程不会覆盖该文档。
etc/squid.conf.default
这是从源代码目录中拷贝过来的默认配置文档。在升级了squid安装后,您也许发现有一份当前默认配置文档的拷贝是有用的。可能会增加新的配置指令,一些存在的旧指令可能有所改变。
etc/mime.conf
mime.conf文档告诉squid 对从FTP和Gopher服务器获取的数据使用何种MIME类型。该文档是个关联文档名扩展到MIME类型的表。正常而言,您不必编辑该文档。然而,您可能需要增加特别文档类型的接口,他们在您的组织内使用。
etc/mime.conf.default
这是从源代码目录里拷贝过来的默认mime.conf文档。
share
share目录通常包括squid的只读数据文档。
share/mib.txt
这是squid的SNMP管理信息基础(MIB)文档。squid自身不使用该文档,然而,您的SNMP客户端软件(例如snmpget和多路由走向图(MRTG))需要该文档,用以理解来自squid的SNMP对象可用。
share/icons
share/icons目录包含大量的小图标文档,squid用在FTP和Gopher目录列举里。正常而言,您不必担心这些文档,但假如需要,您能够改变他们。
share/errors
share/errors目录包含了squid显示给用户看的错误消息模板。这些文档在您安装squid时,从源代码目录拷贝而来。假如需要您能够编辑他们。然而,在每次运行make install时,安装过程总会覆盖他们。所以假如您想定制错误消息,建议您把他们放在不同的目录。
var
var目录包含了不是很重要的和经常变化的文档。这些文档您不必正常的备份他们。
var/logs
var/logs目录是squid 不同日志文档的默认位置。当您第一次安装squid 时,他是空的。一旦squid开始运行,您能在这里看到名字为access.log,cache.log和store.log这样的文档。
var/cache
假如您不在squid.conf文档里指定,这是默认的缓存目录(cache_dir)。
文章整理:西部数码--专业提供域名注册、虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!




