反向代理指南-什么是反向代理-它是如何工作的

如果您想了解更多有关反向代理的信息,请立即单击。这篇文章是一个最终的指导反向代理,并包含所有你需要知道的有关反向代理服务器作为一个初学者。

许多互联网用户知道转发的代理和他们用于什么,但对于反向代理,不能说同样的话。这是因为没有多少人有服务器侧知识;它们只是知识渊博的客户端。

    反向代理和正向代理之间的差异

就像您有代理以为您提供隐私,服务器所需的服务他们为自己的隐私 - 而反向代理是服务器的代理。正是因为这篇文章是写的 - 为您提供反向代理世界的介绍。你将学习它们是什么,如何工作,以及它们的用途。



反向代理是一种充当门的代理服务器到Web服务器的方式。将请求发送到使用反向代理的Web服务器时,您的请求不会转到Web服务器;它们将转到反向代理,然后将其确定它是否应该将其路由到Web服务器或阻止它。

这意味着通过反向代理到位,您永远不会与网络直接通信服务器使用它。事实上,你甚至不会因为它就会像你一样看实际的服务器。将它们视为Web服务器周围的某种包装器或一组服务器。它们可以保护它免受攻击,并提供通过负载均衡和缓存的方式更好的网络性能。


[


如何逆向代理工作

用于服务器或一组服务器使用此类代理,您对实际服务器的任何类型都不了解。反向代理的IP地址将是您将知道的内容。当您使用它向Web服务器发送请求时,您的请求将直接转到此反向代理服务器。

代理然后决定如何处理该请求,是否将其转发到适当的服务器或发送你回到了禁止的错误响应。如果它授权您的请求,那么它将保存您的请求的副本,包括IP地址,并将您的请求中继到适当的服务器。

响应发送时回来,它被发送到反向代理,然后将它转发给您。所有这些都在短时间内发生,你甚至不会注意到。一些反向代理实际上可以缓存资源,这意味着如果您要查找的信息已经在缓存中,则它不一定必须浪费资源,试图再次获取它 - 它将简单地将其发送给您而无需打扰服务器。

反向代理服务器端技术

反向代理服务器为您的公司和网站提供了保护本身,以保护自己免受各种类型的连接,或用作过滤器,防火墙提供有用的技术的,或附加的安全性,在这里让我解释3个必要的应用程序为反向代理。

负载平衡

[123 ]


  • 如果你一直试图在网上进行查询有关反向代理,则有可能是,你必须有贯穿负载平衡。一些偶数把它们带到同样的事情,而其他人认为唯一的工作反向代理正在作为负载均衡器处的isac。虽然所有这些思想都不能说完全是真的,但它证实了人们使用反向代理的最重要原因是负载平衡的事实。

高交通网站通常具有处理每分钟大量请求的问题,这可能会减慢其系统性能和破坏响应时间。为确保更好的用户体验和更快的响应,这种高流量网站利用反向代理。

通过反向代理,它们将具有一组服务器,所有这些服务器都执行相同的功能。它而不是获得一个服务器来响应所有请求,而是分发服务器之间的请求,从而提高了响应时间而不是过度劳累的任何服务器。


123]

一些反向PROXIES可以充当缓存机。通常,如果您在请求相同资源的分钟内发送千项请求,请求将到达服务器,从而恢复资源和宝贵的时间。这是一种低效的做事方式。然而,在反向代理的帮助下,当第一次请求资源时,它会缓存(保存)它。


后续请求将不会转发到服务器 - 代理将拉出从缓存中需要资源。他们是完美的保存的静态文件的副本,因为他们没有动态。

    安全

  • [ 123]
  • 正如我先前所说,请求不会,如果他们利用反向的获取到Web服务器直接代理人。它们帮助保护Web服务器免受已知漏洞。如果请求具有恶意的意图,则代理拦截它并阻止它。
  • 也非常重要事实是,尝试直接攻击Web服务器变得更加困难。这是因为您不了解服务器。在攻击服务器的出价中,您最终可能会攻击代理,这更好。然而,这不是万无一失的情况,因为攻击仍然可以到达服务器。

  • 反向代理的用途 你还在寻找什么反转代理用于?如果您是网站所有者,则会在您没有选择的时间内,但由于它们提供的巨大效益,可以使用它。以下是此类代理的重要用途。公司可能使用反向代理系统的原因很多。
  • 公司可以隐藏其实际内部服务器结构的细节[ 123],使得难以访问或危及这些服务器。基本上,黑客保护。
  • 反向代理可以使用防火墙帮助防止DDOS攻击的设置 。该代理可以浸泡DDOS的压力并通过合法的TRA FFI C而不损害真实Web服务器的性能。当然,就像有一群人试图通过的人一样,它仍然可以是一个瓶颈,但它不是当失败时损害用户数据的瓶颈。


123]反向代理可以配备有硬件,即加快SSL证书的验证,这使得SSL连接更快,更容易被利用。 如果有几个具有冗余数据的内部Web服务器 反向代理可以充当负载平衡器 ,确保每个内部服务器是低应力。当每个单独的服务器具有最小的功率但它们一起形成有效资源来源时特别有用。 反向代理可以用作缓存 ] 动态CONTENT,当请求相同时,通过立即向多个客户端提供动态数据。该过程称为Web加速度。 反向代理可以处理Web服务器的数据压缩,以提供更快的连接和更低的压力主Web服务器。 反向代理用于统一网址时访问地址必须保持相同。如果您有五个Web服务器,通常会有他们自己的IP地址。这将使它成为访问权限的静态脚本,因为它将被强制访问指定的IP,并且该服务器可能很忙。当然有很多方法,而是使用自己的IP地址的反向代理,并将请求传递给哪个服务器打开是一个很好的。 ]反向代理可用于通过 以相同的措施将TRA FFI C进行分割测试目的,以在两个DI FF erent Web服务器上提供的内容而不是要求测试仪使用基于链接或基于脚本的标记来划分选项之间的TRA FFI C. 再次,所有这些只是为了公司和网站操作系统的利益。将TRA FFI C发送到网站的客户端没有匿名福利或代理的其他津贴。但是,它们可以使用代理而不会中断反向代理,反之亦然。它们完全兼容,因为它们填充了不同的作用。 反向代理在请求和响应周期中具有它们的有用性。虽然它们可以用于安全性,但它们也可以在高流量网站的情况下给出最终用户更响应的响应。它们通常是透明的,你甚至不会知道它们是那里的,因为一些隐藏了你可以用来了解他们的存在的足迹。 相关, 的定义代理:什么是代理服务器? 差异:反向代理与vs.转发代理 BackConnect Proxy指南:Backconnect代理如何工作?