Squid缓存服务器

一.基本概念

Squid是一种用来缓存Internet数据的软件。它是这样实现其功能的,接受来自人们需要下载的目标的请求并适当地处理这些请求。也就是说,如果一个人想下载一web页面,他请求Squid为他取得这个页面。Squid随之连接到远程服务器并向这个页面发出请求。然后,Squid显式地聚集数据到客户端机器,而且同时复制一份。当下一次有人需要同一页面时,Squid可以简单地从磁盘中读到它,那样数据迅即就会传输到客户机上。当前的Squid可以处理HTTP,FTP,GOPHER,SSL和WAIS等协议。但它不能处理如POP,NNTP,RealAudio以及其它类型的东西。

二.Squid正向代理

正向代理的原理就类似于vpn服务,假如我的IP上不了外网,而其他地区有台主机可以登陆外网,那台主机就可以当成我的代理,让我通过那台主机去上外网。

在服务端提供代理,首先保证服务端虚拟机能够上网

Squid缓存服务器

Squid缓存服务器
在客户端设置代理
在浏览器
点击Preferences
Squid缓存服务器
点击Manaul proxy configuration,添加代理主机ip及端口,设置完成后点击ok
Squid缓存服务器
Squid缓存服务器

在120主机上建立http默认发布文件

Squid缓存服务器

四.Squid实现轮循

轮循就是两台服务器交替为客户端提供缓存。
服务端主机ip为220

Squid缓存服务器
在浏览器 www.hello.com
发现120和250中的内容都能看到,其中120主机的需要刷新两次
Squid缓存服务器

企业常用的网络框架
Linux + Apache + Mysql + PHP = LAMP
Linux + Nginx + PHP/Perl/Python = LNMP

来源:T-seven

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2019年1月20日
下一篇 2019年1月21日

相关推荐