Linux-Squid缓存服务器

缓存服务器

Squid是一个高性能的代理缓存服务软件,Squid支持FTP、gopher、HTTPS和HTTP协议。和一般的代理缓存软件不同,Squid用一个单独的、非模块化的、I/O驱动的进程来处理所有的客户端请求。

正向代理

正向代理的过程隐藏了真实的请求客户端,服务器不知道真实的客户端是谁,客户端请求的服务都被代理服务器代替请求。我们常说的代理也就是正向代理,正向代理代理的是请求方,也就是客户端。

IP条件:
client:11.11.11.10
node1:11.11.11.11和12.12.12.11
node2:12.12.12.12

  1. node1服务器hosts文件,添加解析
  1. node1安装squid
  1. node1修改配置文件
  1. node1重启squid服务
  1. node1关闭防火墙
  1. node2开启httpd,添加index.html
  1. client代理测试
    测试方式,一台可以连通服务器但没有缓存过服务器 页的机器,浏览器中proxy添加服务器地址,访问服务器已缓存 页
    代理添加为11.11.11.11,端口为3128
    访问node2.test.org

反向解析

反向代理的过程隐藏了真实的服务器,客户不知道真正提供服务的人是谁,客户端请求的服务都被代理服务器处理。反向代理代理的是响应方,也就是服务端。

IP条件:
client:11.11.11.10
node1:11.11.11.11 12.12.12.11
node2:12.12.12.12

  1. node2服务器
  1. node1服务器
  1. 客户机访问
    client浏览器访问直接访问node1服务器地址,会显示node2服务器页面信息

文章知识点与官方知识档案匹配,可进一步学习相关知识CS入门技能树Linux入门初识Linux24690 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2019年10月16日
下一篇 2019年10月17日

相关推荐

ruanshi.com/news2/author/jinwe2022"} }