HTTPS 请求跳转
如下面的配置:

在访问 URI 为 /test 时会跳转到百度,但此时浏览器中的 URL 也会发生变化。
这是因为:向 http://www.baidu.com/ 发送请求后, Nginx 返回的是一个跳转的响应。
此后, 客户端会重新向 https://www.baidu.com/ 发送请求(此过程不再经历 Nginx)。
所以,最终浏览器发生了跳转, 而非 Nginx 的负载均衡。
问题解决
将配置中的 http 改为 https 即可。
Session 一致性
在使用 Nginx 做反向代理时,如果后端服务器是 Tomcat 等动态服务器,则可能会出现 Session 一致性问题。
即: 无法确保同一个 Session 一定对应同一个 Server;
配置网络
下面使用 Docker 来演示。
配置 IP 地址: