服务器(服务器配置)
181
2022-07-19
反向代理目前应用频率比较多,可以处理一些服务器上的问题,反向代理和正向代理在具体用途上差异比较大,什么是反向代理?反向代理和正向代理有什么区别?下面小编就来给大家详细说说吧。
一、什么是反向代理?
反向代理是充当Web服务器网关的代理服务器。当您将请求发送到使用反向代理的Web服务器时,他们将先转到反向代理,由该代理将确定是将其路由到Web服务器还是将其阻止。
这意味着有了反向代理,您永远不会与使用它的Web服务器进行直接通信。可以将它们看作web服务器或服务器集群的某种包装器。通过负载平衡和缓存,它们可以保护web免遭攻击,并提供更好的web性能。
什么是反向代理
二、反向代理如何工作?
反向代理完全是服务器端工程师的工作。作为站点访问者,您与它无关。如果有现成的工具,除了利用它,你别无选择。这是因为根据它的结构位置,它充当服务器的网关,除了通过它们,没有请求能够到达使用它们的服务器。
就像您需要隐私一样,服务器也是如此。但是,除了可以防御攻击之外,有些还可以利用反向代理通过负载平衡和缓存来提高其Web性能。
对于使用这种类型代理的服务器或一组服务器,您将不知道关于实际服务器的任何信息。反向代理的IP地址将是您可以知道。当您使用它向web服务器发送请求时,您的请求将直接发送到这个反向代理服务器。
然后,代理决定如何处理该请求,是将其中继到适当的服务器还是发回禁止的错误响应。如果它授权您的请求,则它将保存您的请求副本(包括IP地址),并将您的请求中继到适当的服务器。
当响应被发送回时,它被发送到反向代理,反向代理将其转发给您。所有这些都是在短时间内发生的,您甚至都不会注意到。某些反向代理实际上可以缓存资源,这意味着,如果你正在寻找的信息已经在缓存中,它不必浪费资源,试图再次获取它,它会直接发送给你,而不打扰服务器。
什么是反向代理
三、反向代理和正向代理有什么区别?
1、用途上的区别
正向代理的典型用途是为在防火墙内的局域网客户端提供访问Internet的途径。正向代理还可以使用缓冲特性减少网络使用率。反向代理的典型用途是将 防火墙后面的服务器提供给Internet用户访问。反向代理还可以为后端的多台服务器提供负载平衡,或为后端较慢的服务器提供缓冲服务。
另外,反向代理还可以启用高级URL策略和管理技术,从而使处于不同web服务器系统的web页面同时存在于同一个URL空间下。
2、安全性的区别
正向代理允许客户端通过它访问任意网站并且隐藏客户端自身,因此你必须采取安全措施以确保仅为经过授权的客户端提供服务。反向代理对外都是透明的,访问者并不知道自己访问的是一个代理。
什么是反向代理?反向代理和正向代理有什么区别?上文详细介绍了反向代理和正向代理二者之间的差异,大家可以看看二者的用途区分。
发表评论
暂时没有评论,来抢沙发吧~