Squid代理服务器是一个缓存Internet数据的软件,可以代理HTTP、FTP、GOPHER、SSL和WAIS等协议,提高用户下载页面的速度,并设置过滤。使用Squid可以通过访问控制特性来灵活的控制用户访问时间、站点等限制。
本博文来做squid的基本安装配置介绍 后面我讲附上我所使用的安装包下载地址
基本环境
系统 liunx centos6.5
安装包采用squid-3.4.9.tar.gz
web服务器为apache
服务器端脚本语言为php
安装步骤
首先我将安装包上传到
/usr/local/src下 接下来是安装
tar zxvf squid-3.4.9.tar.gz
cd squid-3.4.7
./configure
--prefix=/usr/local/squid \
--enable-storeio=diskd,ufs \
--enable-poll \
--disable-hostname-checks \
--enable-underscores \
--enable-x-accelerator-vary \
--enable-kill-parent-hack \
--enable-err-language="Simplify_Chinese" \
--enable-default-err-languages="Simplify_Chinese" \
--disable-ident-lookups \
--with-maxfd=65535 \
一行行复制 别一起复制 期间警告无视
make
make install
chown -R nobody.nobody /usr/local/squid/var/
/usr/local/squid/sbin/squid -z
首次运行时 /usr/local/squid/sbin/squid -z /usr/local/squid/var/cache/squid
然后进行配置
在squid.conf里面添加
maximum_object_size 10240 KB ### 能缓存的最大对象为 10M
maximum_object_size_in_memory 512 KB ### 内存中缓存的最大对象 512K
cache_mem 256 MB ###缓存大小