柔中带刚,刚中带柔,淫荡中富含柔和,刚猛中荡漾风骚,无坚不摧,无孔不入!
全部博文(1669)
分类: 系统运维
2013-01-23 10:11:44
2013-01-22 11:02:57| 分类: mem_squid_porxy | 标签: |字号大中小
是优秀的代理服务器之一,发展历史相当悠久,功能也相当完善,许多大型网站都会用到squid作为web加速服务器。下面我们学习squid的反向代理缓存的使用。
本实例的域名是 cache..bz,通过DNS的轮询技术,将客户端的请求分发给其中一台 Squid 反向代理服务器处理,如果这台 Squid 缓存了用户的请求资源,则将请求的资源直接返回给用户,否则这台 Squid 将没有缓存的请求根据配置的规则发送给邻居 Squid 和后台的 WEB 服务器处理,这样既减轻后台 WEB 服务器的负载,又提高整个网站的性能和安全性。该系统结构图 如下:
配置的系统环境:
一台 DNS 服务器:为域名cache.centos.bz添加两条A记录192.168.1.110和192.168.1.111。
两台Squid 服务器:
squid1:192.168.1.110
squid2:192.168.1.111
两台后端WEB 服务器:
webServer1:192.168.1.220
webServer2:192.168.1.221
dns的配置这里不作介绍,主要介绍squid的安装配置。
squid安装
squid反向代理配置
配置 Squid1 服务器:
在/etc/hosts添加:
squid2的配置完全一样,除了需要更改visible_hostname。
检查 squid 配置文件正确与否:
生成缓存目录:
启动squid:
启动squid:
参考:http://www.ibm.com/developerworks/cn/linux/l-cn-squid/文章来源: