如何设置Squid Cache_mem大小

  squid代理服务器一般的Unix,Linux都自带。我使用的是CentOS 5.3,Squid是自已编译的。

  Squid 默认 cache_mem 100 16 256

  打开/etc/squid/squid.conf

  配置

  $vi /etc/squid/squid.conf

  #http_port ,是代理的端口,如果没有其他的http服务占用80端口或8080,可以配置这两个端口,比较好记。我配的是8086。缺省端口是3128

  http_port 8086

  #设置cache 内存大小为1G,我的服务器内存为2G。

  cache_mem 1000 MB

  #设置cache_dir 地址,第一个数字参数不能小于cache_mem设置的大小,否则会出警告“WARNING cache_mem is larger than total disk cache space!”,所以设为1000。16,256表示第一级和第二级目录。设置完了需用 squid -z来使cache目录生效。

  cache_dir ufs /var/spool/squid 1000 16 256

  #设置允许所有人访问,缺省是禁止任何人使用代理。报错:“The requested URL could not be retrieved While trying to retrieve the URL: ...”

  http_access allow all

  #设置 visible_hostname ,否则会报错:“FATAL: Could not determine fully qualified hostname. ” Please set 'visible_hostname'

  visible_hostname zhhproxy

  #其他的用缺省值,保存。

  $squid -z

  Creating Swap Directories

  $squid -NCd1

  在前台运行,便于调试。调试完成直接执行squid让其以精灵进程运行。

  看到打印Ready to serve requests.就准备好了。

分类:服务器_操作系统教程 时间:2012-03-21 人气:0
本文关键词:
分享到:

相关文章

  • 设置Squid Cache_mem大小 2013-01-24

      squid代理服务器一般的Unix,Linux都自带。我使用的是CentOS 5.3,Squid是自已编译的。   Squid 默认 cache_mem 100 16 256   打开/etc/squid/squid.conf   配置   $vi /etc/squid/squid.conf   #http_port ,是代理的端口,如果没有其他的http服务占用80端口或8080,可以配置这两个端口,比较好记。我配的是8086。缺省端口是3128   http_port 8086   #设

  • Squid使用方法详解 2013-02-09

    1.Squid 简介   Squid 是一个缓存internet数据的一个软件,它接收用户的下载申请,并自动处理所下载的数据。也就是说,当一个用户象要下载一个主页时,它向Squid 发出一个申请,要Squid 替它下载,然后Squid连接所申请网站并请求该主页,接着把该主页传给用户同时保留一个备份,当别的用户申请同样的页面时,Squid 把保存的备份立即传给用户,使用户觉得速度相当快。目前,Squid 可以代理HTTP, FTP, GOPHER, SSL 和 WAIS 协议,暂不能代理POP,

  • kloxo+iptables+squid完美网站加速提高服务器效率 2012-01-27

      本人手上有个BurstNet 的vps 装了kloxo 并安装了数个网站系统。且用些vps做cmwap翻墙使用。前日发现网站流量增加造成网站在服务器重启一段时间后无法访问。查看了不少资料发现使用 squid 做反向代理缓存可以解决这一问题于是就安装了squid 装好后启动服务发现squid 却不能在80端口使用因为这一端口已被kloxo 的apache 占用了且不能修改端口。   很多人会想这个情况是没有办法解决的,但经过查阅相关资料发现iptables 可以做端口映射能把用户访问的端口转移

  • RHEL5 Squid透明代理服务器配置过程详细说明 2013-08-02

    一、环境及操作平台 xp——(eth1) AS5 (eth0)——Internet 192.168.1.0/24 10.0.0.0/8 Linux AS5 + squid-2.6(RPM) 二、安装 安装AS5自带的squid-2.6 rpm包 三、配置 route add default gw 10.100.100.254 //10.100.100.254 连接Internet Router 地址,添加默认网关。 1、squid主配文件:/etc/squid/squid.conf a、http

  • squid+apache实现缓存加速 2013-11-05

    本实例是squid和apache在同一台机器上,squid做前端反向代理,端口为80,apache作为后端web,端口为81 服务器ip:172.16.8.102 1.首先介绍下版本选择,在进行测试之前一定要选定一个合适的squid版本,在此推荐2.7,她和2.6功能相似但更好的支持http1.1,也有3.0以上版本的不少特性。 2.squid2.7安装 cd /usr/local/src tar -zxvf squid-2.7.STABLE9.tar.gz cd squid-2.7.STABL

  • squid+icap+clamav网关杀毒 2014-04-11

    作者:张惠(jimzhang) QQ号:872656885 E-mail、msn:[email protected] 个人blog:zhanghui8059.cublog.cn 注:本文章的内容归作者所有,欢迎大家转载,但请转载的时候,务必保留作者完整信息,因为作者写的文章,都是来自实际经验跟项目实施,每一片文章都有作者心血在里面,谢谢! 欢迎大家批评指点,有疑问,请与本作者联系! 现在网络病毒泛滥,一不小心就会让全公司的电脑中毒,会浪费很大财力及物力,也不利于公司的网络安全,所以做一个网

  • 如何让Squid 显示本地时间 2012-08-01

    Squid的Error messages 默认的时间显示的GMT时间,而非本地时间,这个有时候看着很别扭。   下面是修改方法,找到Squid的源文件src/errorpage.c 大概在60多行, { ERR_SQUID_SIGNATURE, "n<BR clear="all">n" "<HR noshade size="1px">n" "<ADDRESS>n" "Generated %T by %h (%s)n" "</ADDRESS>n" "

  • 配置squid代理http和rsync 2012-08-06

    配置squid代理http和rsync 单位配备的办公电脑实在太破了。都什么年代了,CPU是奔4的,内存只有1.5G DDR,还好有USB2.0。虚拟机装gentoo是没戏了,CPU不支持VT-x,而且是32位的,virtualbox跑32位的ubuntu都几乎慢的死掉。 某日扫描机房网络,发现一台可用的服务器,志强E7520,乖乖,双路,16核,16G。只是跑了几个网络设备和防火墙管理程序,太浪费了。正好拿来跑虚拟机。可惜所在网段不能上网。 于是想到了在本机架设代理。网络拓扑图如下: 因为办公

  • 基于Xen的VPS 配置squid服务器 2012-09-02

    安装很简单:apt-get install squid 配置中的重点是打开用户验证。 通过htpasswd建立用户名密码文件,然后在squid的配置文件中设置。 http_port 3128 auth_param basic program /usr/lib/squid/ncsa_auth /etc/squid/squid.password auth_param basic children 5 auth_param basic realm hamo's private proxy auth_p

Copyright (C) quwantang.com, All Rights Reserved.

趣玩堂 版权所有 京ICP备15002868号

processed in 0.048 (s). 10 q(s)