四、创建缓存目录
#/usr/local/squid/sbin/squid –z
启动squid
#/usr/local/squid/sbin/squid
停止squid:
#/usr/local/squid/sbin/squid -k shutdown
使用新配置启动:
#/usr/local/squid/sbin/squid -k reconfigure
通过crontab每天0点截断/轮循日志:
0 0 * * * (/usr/local/squid/sbin/squid -k rotate)
可以用以下命令寻找已经缓存的文件
#cd /usr/local/squid/var/cache
#find -type f |xargs ls –l
补充说明
端口使用情况:
apache 81
squid 80
这样设置的原因是方便squid直接拦截客户端发来的http请求。如果不更改apache默认的80端口,squid设置其他可用端口时,例如3128,需要将80请求转发到3128,命令如下:
#iptables -t nat -A PREROUTING -s 192.168.1.65 -p tcp --dport 80 -j REDIRECT 3128
注:此命令必须每次开机后运行,可以写成开机执行任务脚本
所以,本人感觉修改apache端口比较简单,修改步骤:
#vim /usr/local/apache/conf/httpd.conf
修改:Listen 81
如有虚拟主机设置,则还需要修改虚拟主机配置:
#vim /usr/local/apache/conf/extra/httpd-vhosts.conf
修改:NameVirtualHost *:81
<VirtualHost *:81>