squid2.5.stable13安装

添加用户组groupadd squid
添加用户 useradd -g squid squid

./configure --prefix=/usr/local/squid --sysconfdir=/usr/local/squid/etc --enable-gnuregex --enable-async-io=80 --enable-icmp --enable-kill-parent-hack --enable-snmp --disable-ident-lookups --enable-cache-digests --enable-arp-acl
--enable-err-language="Simplify_Chinese"
--enable-default-err-languages="Simplify_Chinese"
--enable-poll
--enable-linux-netfilter
--enable-underscore

make
make install
设置缓存目录 /usr/local/squid/sbin/squid -z
将cache目录及文件所有者改为squid
chown -R  squid /usr/local/squid/var/cache
将logs目录及文件所有者改为squid
chown -R squid /usr/local/squid/ var/logs
启动squid /usr/local/squid/sbin/squid -d1 -D
重新加载配置文件 /usr/local/squid/sbin/squid -k reconfigure
检查配置文件是否正确/usr/local/squid/sbin/squid -k parse
关闭squid(最安全)/usr/local/squid/sbin/squid -k shutdown
关闭squid(立即关闭,不用等待所有的请求完成)/usr/local/squid/sbin/squid -k interrupt
也可以找到squid的进程并且杀掉它

日志清理(如果日志大小过大会导致squid直接停掉,超过1G就算很大)
0 4 * * * /usr/local/squid/sbin/squid -k rotate
可以在squid.conf中设置日志保留最大数量 logfile_rotate


猜你喜欢

转载自learnmore.iteye.com/blog/1929032
今日推荐