欢迎来到天天文库
浏览记录
ID:62519262
大小:2.52 MB
页数:26页
时间:2021-05-11
《[精选]Squid代理服务器搭建培训.pptx》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、SQUID代理服务器搭建培训主讲:刘文坚ContentsSquid的安装Squid的基本配置在webmin下配置squid代理日常故障处理和维护Squid的安装1,在根目录下为squid建立文件夹/usr/local/squid,将squid-2.5.STABLE6.tar.gz放在/usr/local下,安装squid过程如下:⑴,#tarzxfsquid-2.5.STABLE6.tar.gz,产生squid-2.5.STABLE6文件夹。⑵,进入squid-2.5.STABLE6文件夹,运行#./configure命令,对源代码进
2、行配置和编译Squid的安装在本服务器的配置过程中,很多选项都采用默认设置,只更改了squid的安装位置,运行#./configure—prefix=/usr/local/squid,则,linux的安装目录变为/usr/local/squid。⑶#make⑷#makeinstall安装完成后,会在您指定的安装路径里产生一个squid目录,squid目录下有三个目录:etc、bin、logs。其中etc里面是配置文件,bin里面是执行文件,logs里面是日志文件。Squid的基本配置网卡设置:1、设定网关,如10.168.193.25
3、32、添加静态路由,如10.168.192~197.0段的路由3、设置主机名4、设置DNSSquid的基本配置以下是一些squid的基本配置参数解释http_port808//设置监听的IP与端口号cache_mem64MB//设置内存缓冲的大小cache_dirufs/spool/squid200016256//设置硬盘缓冲大小cache_effective_usernobody//设置缓存的有效用户cache_effective_groupnobody//设置缓存的有效用户组cache_access_log/var/log/squ
4、id/access.log//设置访问日志文件cache_log/var/log/squid/cache.log//设置缓存日志文件visible_hostname10.168.193.250//设置squid主机名称Squid的基本配置squid.conf配置文件分为13个部分,分别是:OPTIONSFOETUNINGTHECACHE(调整cache选项)TIMEOUTS(超时)ACCESSCONTROLS(访问控制)ADMINISTRATIVEPARAMETERS(管理参数)OPTIONSFORTHECACHEREGISTRATI
5、ONSERVICE(cache注册服务选项)HTTPD-ACCELERATOEOPTIONS(HTTPD加速选项)MISCELLANEOUS(杂项)DELAYPOOLPARAMETERS(延时池选项)Squid的基本配置squid.conf配置文件分为13个部分,分别是:NETWORKOPTIONS(有关的网络选项)OPTIONSWHICHAFFECTTHENEIGHBORSELECTIONALGORITHM(作用于邻居选择算法的有关选项)OPTIONSWHICHAFFECTTHECACHESIZE(定义cache大小选项)LOGFI
6、LEPATHNAMESANDCACHEDIRECTORIES(定义日志文件的路径及cache的目录)OPTIONSFOREXTERNALSUPPORTPROGRAMS(外部支持程序选项)Squid的基本配置1、NETWORKOPTIONS(有关的网络选项)http_port定义,squid监听HTTP客户连接请求的端口。默认是3128,就是代理服务器的端口,本服务器设置为808,http_port10.168.193.250:808Squid的基本配置2、OPTIONSWHICHAFFECTTHECACHESIZE(定义cache大小
7、的选项)cache_mem128MB指定squid可以使用的内存理想值,建议设为内存的1/3cache_swap_low90 #最低缓存百分比cache_swap_high95 #最高缓存百分比,就是上面那个额外内存的使用百分比maximum_object_size4096KB#单个文件最大缓存大小,超过这个大小将不缓存maximum_object_size_in_memory8KB#在内存中单个文件最大缓存大小,超过这个大小将不缓存到内存中#有DNS正反解所得到的IP存在缓存区的大小,这样可以加快解析速度ipcache_s
8、ize1024ipcache_low90ipcache_high95fqdncache_size1024Squid的基本配置3、LOGFILEPATHNAMESANDCACHEDIRECTORIES(定义日志文件的
此文档下载收益归作者所有