“反向代理”:一种位于客户端与后端服务器之间的中间层服务器。客户端把请求发给反向代理,由它再转发到内部的一个或多个后端服务,并将结果返回给客户端。常用于隐藏后端结构、负载均衡、缓存、统一鉴权、SSL/TLS 终止等。(另有 forward proxy“正向代理”,面向客户端侧。)
/rɪˈvɜːs ˈprɒksi/
We put a reverse proxy in front of the app to handle HTTPS.
我们在应用前面部署了反向代理来处理 HTTPS。
Behind the reverse proxy, multiple microservices can scale independently while users see a single public endpoint.
在反向代理后面,多个微服务可以各自独立扩容,而用户只会看到一个对外的统一入口。
Reverse 意为“反向的”,这里指代理的“方向”与常见的正向代理相反:正向代理代表客户端去访问外网;反向代理代表服务器端对外提供统一入口。Proxy 源自拉丁语 procurare(代为处理/管理)相关词根,经法语进入英语,含义为“代替者、代理者”。