rss· 投稿· 设为首页· 加入收藏· 繁體版

squid3.0快速缓存实现(三)

四、创建缓存目录

#/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>

顶一下
(0)
踩一下
(0)