centos下squid的安装

来源:互联网 发布:photography美图软件 编辑:程序博客网 时间:2024/05/19 14:00

1,下载安装包

curl -O http://www.squid-cache.org/Versions/v3/3.4/squid-3.4.13.tar.gz 

2,解压安装包

tar -xvf squid-3.4.13.tar.gz

3,编译squid

cd squid-3.4.13/./configure  --prefix=/var/local/squid-3.4/squid --disable-hostname-checks  --enable-underscore  --enable-snmp --with-maxfd=65535 --enable-storeio=ufs,diskd --enable-follow-x-forwarded-for --enable-gnuregex --enable-async-io=320  --enable-epoll --enable-default-err-language=Simplify_Chinese --enable-storeio=aufs,diskd,ufs --enable-cahce-digests --enable-kill-parent-hack  --enable-default-err-languages="Simplify_Chinese"

4,安装

make && make install

5,创建相关目录

mkdir -p /home/squidmkdir -p /home/squid/cache1mkdir -p /home/squid/cache2

6,创建squid用户和组

groupadd squiduseradd squid -g squid -p squid -d /home/squid

7,初始化空间

./squid -z

8,检查配置是否正确

./squid -k parse

9,启动squid
./squid -N -d1





备注:1,编译报错:
checking for gcc... nochecking for cc... nochecking for cl.exe... noconfigure: error: in `/home/joeyon/squid-3.4.13':configure: error: no acceptable C compiler found in $PATH

原因:确实c和c++编译器,安装

yum install gcc-c++

2,清除指定url的缓存:

squidclient -m PURGE -p 5006  "http://xxx.xxx.xxx.xxx:8080/pics/5575eebfa3100bee21d5f0a1"

3,执行分片空间前,需要在squid.conf配置相关缓存信息


0 0