• centos7快速搭建squid代理服务器之反向代理


    什么是反向squid代理

    什么是反向代理呢?其实,反向代理也就是通常所说的WEB服务器加速,它是一种通过在繁忙的WEB服务器和Internet之间增加一个高速的WEB缓冲服务器(即:WEB反向代理服务器)来降低实际的WEB服务器的负载。

    Web服务器加速(反向代理)是针对Web服务器提供加速功能的。它作为代理Cache,但并不针对浏览器用户,而针对一台或多台特定Web服务器(这也是反向代理名称的由来)。实施反向代理(如上图所示),只要将Reverse Proxy Cache设备放置在一台或多台Web服务器前端即可。当互联网用户访问某个WEB服务器时,通过DNS服务器解析后的IP地址是Reverse Proxy Server的IP地址,而非原始Web服务器的IP地址,这时Reverse Proxy Server设备充当Web服务器,浏览器可以与它连接,无需再直接与Web服务器相连。因此,大量Web服务工作量被卸载到反向代理服务上。不但能够防止外部网主机直接和web服务器直接通信带来的安全隐患,而且能够很大程度上减轻web服务器的负担,提高访问速度。
    本文介绍Squid的三种工作模式中的反向代理

    实验环境

    web服务器:192.168.0.2 VMnet1
    squid服务器+DNS服务器:
    192.168.0.1 VMnet1
    192.168.1.1 VMnet4
    client:192.168.1.2 VMnet4

    具体步骤

    1:先关闭防火墙和SElinux,再配置IP和网卡,这里就不演示了
    双网卡配置可以参考这篇文章
    2:在web服务器上做一个简单的网页
    在这里插入图片描述
    3:配置squid
    先安装squid
    yum -y install squid
    再编辑配置文件
    vim /etc/squid/squid.conf
    在这里插入图片描述重启squid
    systemctl restart squid
    4:配置DNS
    yum -y install bind
    vim /etc/named.conf
    在这里插入图片描述
    vim /etc/named.rfc1912.zones
    在这里插入图片描述
    cd /var/named
    在这里插入图片描述
    重启DNS服务
    systemctl restart named
    5:访问web
    不需要在浏览器中设置代理IP地址和端口
    在这里插入图片描述

    与正向代理的区别

    反向代理是从外部网络访问内部服务器,与正向方向相反,主要用于网站架构的缓存加速或CDN

  • 相关阅读:
    2018.10.22-ssoi3979荔枝丹(litchi)
    2018.10.18- oj3969 pd
    2018.10.18-ssoj3970 graph
    【2019年8月版】OCP 071认证考试原题-第38题
    【2019年8月版】OCP 071认证考试原题-第37题
    【2019年8月版】OCP 071认证考试原题-第36题
    【2019年8月版】OCP 071认证考试原题-第35题
    【2019年8月版】OCP 071认证考试原题-第34题
    【2019年8月版】OCP 071认证考试原题-第33题
    【2019年8月】OCP 071认证考试最新版本的考试原题-第32题
  • 原文地址:https://www.cnblogs.com/Ricardo-W/p/13294683.html
Copyright © 2020-2023  润新知