centos5下面yum安装squid

来源:互联网 发布:幼儿园中班美工教案 编辑:程序博客网 时间:2024/05/16 04:54
centos 5.9 X64通过测试


yum -y install squid


如果遇到无法安装的情况 请安装提示 yum或者手动安装依赖关系




yum方式安装的目录为/etc/squid


vi /etc/squid/squid.conf


里面包含太多


清空里面的内容 方法
:1,$d然后回车
好了 里面空了 




http_port 8888
cache_mem 128 MB
cache_dir ufs /var/spool/squid 4096 16 256
cache_effective_user squid
cache_effective_group squid
dns_nameservers 8.8.8.8
cache_access_log /var/log/squid/access.log
cache_log /var/log/squid/cache.log
cache_store_log /var/log/squid/store.log
visible_hostname 192.168.1.4
cache_mgr eagle@mreagle.net
acl all src 0.0.0.0/0.0.0.0
http_access allow all
保存并退出


首先 要初始化一下squid


squid -z


然后启动服务service squid start 


自动启动也记得挂上  chkconfig squid on


good 好了 打完手工








以下是一些squid的基本配置参数解释
http_port 192.168.1.2:80 //设置监听的IP与端口号
cache_mem 128 MB //设置内存缓冲的大小
cache_dir ufs /var/spool/squid 4096 16 256 //设置硬盘缓冲大小
cache_effective_user squid   //设置缓存的有效用户,运行前使用命令cat /etc/passwd | grep squid查看是否有这组数据,没有的话,还得新建squid用户和组,不过squid安装程序一般都给咱新建好了
cache_effective_group squid  //设置缓存的有效用户组
dns_nameservers 192.168.1.1  //设置DNS服务器地址,一般可以不设置,默认使用服务器自己设置的dns
cache_access_log /var/log/squid/access.log //设置访问日志文件
cache_log /var/log/squid/cache.log //设置缓存日志文件
cache_store_log /var/log/squid/store.log //设置网页存储日志
visible_hostname liukai //设置squid主机名,填写192.168.1.2也可以
cache_mgr eagle@mreagle.net //设置管理员邮箱
acl all src 0.0.0.0/0.0.0.0 //建立一个访问控制列表
http_access allow all // 给上述访问列表授权
error_directory /usr/share/squid/errors/Simplify_Chinese //显示中文的错误信息

0 0
原创粉丝点击