squid配置过程

squid配置过程

ID:38190447

大小:39.00 KB

页数:6页

时间:2019-05-24

squid配置过程_第1页
squid配置过程_第2页
squid配置过程_第3页
squid配置过程_第4页
squid配置过程_第5页
资源描述:

《squid配置过程》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、squid配置过程安装:%tarxzfsquid-2.0.RELEASE-src.tar.gz%cd/usr/local/squid/src/squid-*.*.RELEASE/%./configure%make%makeinstall 简单配置:http_port:设定Squid监听的端口,你最好设一个比较好记的端口号,以便在进行客户机配置时容易记住。我的机器上端口号设的是8080。缺省为3128。cache_mem:设定Squid占用的物理内存,根据我的经验,cache_mem的大小不应超过你的服务器物理内存的三分之一,否则将会

2、影响机器的总体性能。maximum_object_size:设定Squid可以接收的最大对象的大小。Squid缺省值为4M,我自己入认为太大,你可以根据自己的需要进行设定。cache_dir:设定缓存的位置、大小。一般看起来形式如下“cache_dir/usr/local/squid/cache10016256”。/usr/local/squid/cache代表缓存的位置;100代表缓存最大为100M;16和256代表一级和二级目录数。(cache_dir/usr/local/squid/cache10016256)cache_ef

3、fective_user:设定使用缓存的有效用户。缺省为用户nobody,如果你的系统中没有用户nobody,最好建一个或以非root用户运行Squid。在/etc/squid/squid.conf文件中修改# TAG:visible_hostname#Ifyouwanttopresentaspecialhostnameinerrormessages,etc,#definethis. Otherwise,thereturnvalueofgethostname()#willbeused.Ifyouhavemultiplecachesi

4、naclusterand#geterrorsaboutIP-forwardingyoumustsetthemtohaveindividual#nameswiththissetting.##Default:#heber#在这里加一句,后面改成你的主机IP地址。visible_hostname10.0.0.3 运行:首先以root身份登陆。运行如下命令:%/usr/local/squid/bin/squid-z该命令会产生Squid所有的缓存目录。如果你想前台执行Squid,接着执行命令:%/usr/local/squid/bin/sq

5、uid-NCd1该命令正式启动Squid。如果一切正常,你会看到一行输出Readytoserverequests.如果想后台运行Squid,把它做为一个精灵进程,执行命令:%/usr/local/squid/bin/squid观察Squid是否运行使用命令:%squid-kcheck输出会告诉你Squid的当前状态。错误信息:#/usr/local/sbin/squid-z如果得到“Permissiondenied”的出错信息,如:09:09:29

6、CreatingSwapDirectoriesFATAL:Failedtomakes

7、wapdirectory     /usr/local/squid/cache/00:(13)PermissiondeniedSquidCache(Version2.1):Terminatedabnormally.CPUUsage:0.022seconds     MaximumResidentSize:1000KBPagefaultswithphysicali/o:0则可能是以下原因之一:    磁盘上没有空间了。    (对此我无能为力)    没有建立/usr/local/squid/logs/目录。    (手工建一个嘛) 

8、   您的/usr/local/squid/logs/cache.log文件属于root。    (可以用这条命令“chownnobody.nogroup    /usr/local/squid/logs/cache.log”改一下,另外../log和../cache目录里的    所有文件都要有此属性。)于是我查了一下这些目录中的文件,的确都属于root,所以我用了这两条命令:#chownnobody.nogroup/usr/local/squid/logs#chownnobody.nogroup/usr/local/squid/

9、cache然后再试一下建立Cache目录:#/usr/local/sbin/squid-z2001/01/0109:14:32

10、CreatingSwapDirectories这次运行顺利!  dns_nameservers202.99

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。