什么是反向代理服务器

广告也精彩

我们经常看到反向代理服务器这个词。比如我们经常看到文章说nginx是反向代理服务器,varnish是反向代理服务器…让我们来看看这个概念。含义反向代理服务器有两个概念,一个是代理服务器,另一个是反向代理服务器更容易理解,如需要访问网站,不想或不能直接访问,如网络、隐私等,我们连接代理服务器,所以对于网站,访问他的用户是代理服务器,而不是我们自己。反向意味着我们没有通过代理服务器访问网站,但网站在我们的服务器前增加了一个代理。我们输入网站发起请求后,请求先到达代理服务器,然后将请求转移到网站服务器。作用反向代理服务器之所以出现,是因为它的作用非常大。随着网站的发展,反向代理服务器必须使用。主要有以下功能。(1)安全过滤。为了安全起见,用户不允许直接接触真实服务器。任何访问请求都应首先到达反向代理服务器和反向代理服务器进行验证、过滤等安全操作。只有符合条件的请求才能转发到真实服务器。例如,最简单的场景:IP只能在IP白名单中访问。(2)内容缓存。当访问量越来越大时,网站服务器需要处理每个请求,压力很大。根据局部访问原理,很多请求必须重复,网站服务器很累。此时,需要反向代理服务器来分担一些工作。反向代理服务器将一些常用内容缓存到自己身上。用户的请求首先来到反向代理服务器。如果他看到他是否有用户需要的内容,他会直接返回给用户。如果没有,他会把它交给网站服务器。这相当于网站服务器有助理,帮助他处理大量重复性工作,减轻压力。(3)负载平衡。当访问量越来越大时,网站服务器无法携带,需要添加N个服务器,那么当用户要求时,服务器会被处理吗?此时,需要在N台服务器前添加一个反向代理服务器作为负载平衡器。用户要求先发送负载平衡器。他想知道这个请求应该交给谁,想了想就转发过去,让N台服务器平衡处理请求。

什么是反向代理服务器

 

转载于天翼云知识,如有侵权,请联系删除,谢谢

© 版权声明
广告也精彩

相关文章

广告也精彩

暂无评论

暂无评论...