squid代理服务器-反向代理

  • 什么是正向代理,什么是反向代理,以及区别?
    • 正向代理:
      • 所谓的正向代理就是: 需要在用户端去配置的。配置完再去访问具体的服务,这叫正向代理
      • 正向代理,其实是"代理服务器"代理了"客户端",去和"目标服务器"进行交互。
      • 正向代理的用途:
        • 提高访问速度
        • 隐藏客户真实IP
    • 反向代理:
      • 反向代理是 在服务端的,不需要访问用户关心。用户访问服务器A, A服务器是代理服务器,将用户服务再转发到服务器B.这就是反向代理
    • 反向代理的作用:
      • 1.缓存,将服务器的响应缓存在自己的内存中,减少服务器的压力。
      • 2.负载均衡,将用户请求分配给多个服务器。
      • 3.访问控制
  • 什么是squid代理服务器?
    • squid是一个高性能的代理缓存服务器,squid支持FTP、gopher、HTTPS和HTTP协议。
  • 缓存代理:
    • 缓存网页对象,减少重复请求,加快访问速度
  • squid代理的基本类型:
    • 传统代理:适用于internet,需要明确指定服务端,不常用
    • 透明代理:使用于共享上网网关,不需要指定服务端,不常用
    • 反向代理:适用于内部服务器发布,CDN缓存加速
  • 使用代理的好处:
    • 提高web访问速度
  • 本章实验是配置squid反向代理:
    • 实验拓扑:
    • 配置squid服务器:
      • 安装squid:yum -y install squid
      • 修改squid配置文件:
        • vim /etc/squid/squid.conf
          • 修改56行将:http_access deny all改为:http_access allow all(允许任意客户机使用代理服务器)
          • 修改60行,修改为:http_port 80 vhost(80:代理内部web服务器的80端口,开启反向代理)
          • 在61行下插入:
            • cache_peer 192.168.8.6 parent 80 0 originserver round-robin weight=1
            • cache_peer 192.168.8.7 parent 80 0 originserver round-robin weight=1
            • cache_dir ufs /tmp/squid 100 16 256
            • visible_hostname squid.david.dev
            • cache_mgr mchina_tang@qq.com
        • 启动服务:
          • systemctl start squid
          • systemctl enable squid
    • 配置后端web服务器:
      • 8.6:
        • yum -y install httpd
        • echo "web1" > /var/www/html/index.html
        • systemctl restart httpd
      • 8.7:
        • yum -y install httpd
        • echo "web2" > /var/www/html/index.html
        • systemctl restart httpd
    • 使用客户机访问192.168.8.5验证反向代理和负载均衡
  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

努力转型的IT小王

希望获得您的认可!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值