redhat9默认安装的squid2.5,如果事先没有安装的话可以用下载tar来安装
1.设置squid
vi /etc/squid/squid.conf
http_port 3128---------------这是squid侦听的端口,默认
cache_mem 16 MB-----------按照squid的官方网站上说16M最佳,我也没试过
cache_swap_low 75
cache_swap_high 85-------这个功能就比较好了,意思是你的cache目录如果容量达到总容量的85%时,就会删除旧文件降低容量到75%
maximum_object_size 4096 KB-----这个是保存文件cache的最大容量,可以自己设定
maximum_object_size_in_memory 8 KB-----这个是内存上保存文件cache的最大容量,一般默认好了
ipcache_size 1024
ipcache_low 90
ipcache_high 95
fqdncache_size 1024------这些是关于ip地址和域名缓存的,默认
cache_dir ufs /var/spool/squid 1000 16 256------在/var/spool/squid下建立缓存目录,预设大小是1G,并且在这下面建立16个子目录,在每个子目录下又建立256个子目录
cache_access_log /var/log/squid/access.log
cache_log /var/log/squid/cache.log--------这些都是日志文件的路径
pid_filename /var/run/squid.pid
client_netmask 255.255.255.0
auth
1.设置squid
vi /etc/squid/squid.conf
http_port 3128---------------这是squid侦听的端口,默认
cache_mem 16 MB-----------按照squid的官方网站上说16M最佳,我也没试过
cache_swap_low 75
cache_swap_high 85-------这个功能就比较好了,意思是你的cache目录如果容量达到总容量的85%时,就会删除旧文件降低容量到75%
maximum_object_size 4096 KB-----这个是保存文件cache的最大容量,可以自己设定
maximum_object_size_in_memory 8 KB-----这个是内存上保存文件cache的最大容量,一般默认好了
ipcache_size 1024
ipcache_low 90
ipcache_high 95
fqdncache_size 1024------这些是关于ip地址和域名缓存的,默认
cache_dir ufs /var/spool/squid 1000 16 256------在/var/spool/squid下建立缓存目录,预设大小是1G,并且在这下面建立16个子目录,在每个子目录下又建立256个子目录
cache_access_log /var/log/squid/access.log
cache_log /var/log/squid/cache.log--------这些都是日志文件的路径
pid_filename /var/run/squid.pid
client_netmask 255.255.255.0
auth