Squid yum安装部署

Squid安装部署
什么是squid?
Squid是一个高性能的代理缓存服务器。Squid是一种用来缓冲Internet数据的软件。它是这样实现其功能的,接受来自人们需要下载的目标(object)的请求并适当地处理这些请求。也就是说,如果一个人想下载一web页面,他请求Squid为他取得这个页面。Squid随之连接到远程服务器(比如:http://www.qq.com/)并向这个页面发出请求。然后,Squid显式地聚集数据到客户端机器,而且同时复制一份。当下一次有人需要同一页面时,Squid可以简单地从磁盘中读到它,那样数据迅即就会传输到客户机上。当前的Squid可以处理HTTP,FTP,GOPHER,SSL和WAIS等协议。但它不能处理如POP,NNTP,RealAudio以及其它类型的东西。
squid工作流程:
客户端向代理服务器发送一个数据需求封包
代理服务器接受之后,对比这个封包的来源与预计要前往的目标是否合法,如果来源与目标都是合法的,那么代理服务器将开始为客户端计算机获取信息
代理服务器到自己的硬盘中,即所谓的Cache(缓存)中查看有没有客户端所需要的数据,如果有则直接发送至客户端
将数据传回给客户端使用
如果缓存中没有数据,或者数据过期,那么代理服务器会向internet中的目标网站请求数据
在数据取回之后,代理服务器会将取得的数据在缓存中保存一份
反向代理安装部署:
代理服务器上安装部署:
#yum -y install squid
#vi /etc/squid/squid.conf
在这里插入图片描述
在这里插入图片描述
其中100该目录下使用的缓冲值为100MB;16是cache01下子目录数量;256是cache01下子目录的下一级目录的数量
在这里插入图片描述
#service squid start
被代理服务器上安装部署:
#yum -y install httpd
#vi /var/www/html/index.html
this is web server!!!
之后浏览器中测试即可!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值