您的位置:首页 > 运维架构 > 反向代理

centos5下面yum安装squid

2015-11-30 16:29 435 查看
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 //显示中文的错误信息
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  centos squid yum