安装Squid

本文涉及的产品
日志服务 SLS,月写入数据量 50GB 1个月
简介:

 

安装
tar zxvf squid-3.1.11.tar.gz
cd squid-3.1.11
./configure --prefix=/usr/local/squid --enable-delay-pools --enable-snmp --enable-cache-digests --enable-auth-modules="NCSA"
make all
make install
 
配置
修改/usr/local/squid/etc/squid.conf
http_port 8080                                                                                 #设置监听端口
cache_mem 512 MB                                                                         #设置内存缓冲区大小
cache_dir ufs /var/spool/squid 10240 16 256                        #cache文件存储机制,存储到硬盘位置目录大小        一级目录数目 二级目录数目
cache_log /var/log/squid/cache.log                                         #设置缓存日志
cache_access_log /var/log/squid/access.log                        #设置访问日志文件
cache_store_log /var/log/squid/store.log                        #设置网页缓存日志
cache_effective_user squid                                                         #设置squid的援有者
cache_effective_group squid                                                         #设置squid的所属组
dns_nameservers 8.8.8.8                                                         #设置DNS服务器地址
visible_hostname localhost                                                                 #设置squid可见主机名
cache_mgr cx@work.qeedoo.com                                                                    #设置管理员E-mail地址
acl allip src all                                                                          #访问控制列表
http_access allow all
delay_pools 1                                                                                        #流量控制
delay_class 1 2
delay_access 1 allow all
delay_parameters 1 -1/-1 200000/200000
 
常用命令
/usr/local/squid/sbin/squid -k parse                        #检查配置文件
/usr/sbin/squid -z                                                                         #初始化缓冲区目录
/usr/local/squid/sbin/squid                                                         #启动服务
/usr/sbin/squid -k reconfigure                                         #重载配置文件
/usr/sbin/squid -k rotate                                                         #对LOG文件做轮换;所谓的轮换就是在日志增长到太大的时候,重新命名一组新的文件开始使用
/usr/sbin/squid -k shutdown                                                         #关闭LOG后停止服务
/usr/sbin/squid -k kill                                                 #直接停止服务


本文转自 holy2009 51CTO博客,原文链接:http://blog.51cto.com/holy2010/528536
相关实践学习
日志服务之使用Nginx模式采集日志
本文介绍如何通过日志服务控制台创建Nginx模式的Logtail配置快速采集Nginx日志并进行多维度分析。
相关文章
Squid 安装与配置
本文转载自:https://help.aliyun.com/knowledge_detail/41342.html Squid 介绍 Squid 是一个缓存 Internet 数据的软件,其接收用户的下载申请,并自动处理所下载的数据。
1584 0
|
Web App开发 开发工具
|
网络协议 关系型数据库 MySQL