SSL负载均衡器不仅提供负载均衡功能,还会对通过HTTPS传输的数据进行加密和解密。HTTPS使用安全套接字层(SSL)协议(或其后继协议传输层安全性[TLS]协议),保护HTTP数据在网络传输过程中的安全。负载均衡器会拦截传入的客户端请求,并将其分发到一组后端服务器,从而提升网站的性能、可靠性和可扩展性。

如需了解负载均衡器的一般信息,请参阅与硬件负载均衡器相比可节省80%。

SSL和TLS是用于在HTTP数据通过网络发送前对其进行加密的标准协议,可防止截获数据的未授权第三方读取数据。对于保护通过互联网等公共网络传输的信用卡号和社会保障号码等敏感数据,这些协议至关重要。

SSL负载均衡器充当客户端连接的服务器端SSL端点,负责解密请求和加密响应,从而免去Web服务器或应用服务器执行这些操作。具体过程会因负载均衡器与服务器之间网络的安全性而有所不同:

  • 如果负载均衡器和服务器位于同一安全网络中(通常是指位于防火墙之后),SSL负载均衡器通常会配置为解密请求、提取负载均衡所需的信息,并将请求以明文(未加密)形式转发给服务器。它会先加密服务器的响应,再将其返回给客户端。
  • 如果负载均衡器与服务器之间的网络不安全,通常会将SSL负载均衡器配置为解密请求,提取负载均衡所需的信息,然后重新加密请求并将其转发到服务器。对于从服务器返回客户端的响应,则执行相反的过程。

卸载计算密集型的解密和加密过程后,Web服务器和应用服务器可以专注于执行其设计用途的工作,从而加快内容交付并改善整体用户体验。如果负载均衡器与服务器之间的网络是安全的,只需在负载均衡器上安装和管理SSL证书,而不必在每台Web服务器和应用服务器上分别操作。当服务器集群规模较大时,这可以显著降低管理开销。

NGINX Plus如何提供帮助?

NGINX Plus和NGINX是出色的负载均衡解决方案,广泛应用于Dropbox、Netflix和Zynga等高流量网站。全球超过3.5亿个网站依靠NGINX Plus和NGINX Open Source快速、可靠且安全地交付内容。

作为软件负载均衡器和SSL终止解决方案,NGINX Plus的成本远低于功能相近的硬件解决方案。它利用OpenSSL和标准处理器芯片的强大性能,提供经济高效的解决方案,可满足大多数SSL需求。有关完整说明,请参阅《使用NGINX实现SSL卸载、加密和证书管理》。

观看此视频,了解如何使用NGINX设置SSL的基础知识。