什么是代理服务器?
代理服务器充当中介服务器,将来自多个客户端的内容请求转发到互联网上的各个服务器。 反向代理服务器是一种代理服务器,通常位于私有网络的防火墙后面,将客户端请求定向到适当的后端服务器。 反向代理提高了抽象和控制级别,以确保客户端和服务器之间的网络流量顺畅流动。
反向代理服务器的常见用例包括:
负载均衡
反向代理服务器充当“流量控制器”,将客户端请求分布到一组后端服务器,以最大限度地提高速度和容量。 这可以防止过多的流量使任何单个服务器超载并降低性能。 如果一台服务器离线,负载均衡器会将流量重定向到其余在线的服务器。
Web加速
反向代理可以压缩传输数据并缓存经常请求的内容,从而加速客户端和服务器之间的流量。 此外,它们还卸载 SSL 加密等任务,以减少后端服务器负载并提高性能。
安全和匿名
通过拦截发往后端服务器的请求,反向代理服务器可以保护后端的身份并提供额外的防御层来抵御安全威胁。 它们还允许通过单个记录定位器 (URL) 访问多个服务器,而不管局域网的结构如何。
NGINX Plus 和 NGINX 概述
NGINX Plus 和 NGINX 是一流的负载平衡解决方案,受到 Dropbox、Netflix 和 Zynga 等高流量网站的信赖。 全球有超过 4.5 亿个网站依靠 NGINX Plus 和 NGINX Open Source 快速、可靠、安全地传递内容。
作为基于软件的反向代理,NGINX Plus 不仅以较低的成本提供与基于硬件的解决方案类似的功能,而且还可以部署在公共云环境和私有数据中心。 相比之下,使用云基础设施供应商时通常不允许在数据中心部署客户专有的基于硬件的反向代理。