在HTTPS wildfly underow-balancer后面,告诉Wildfly在登录后重定向到HTTPS而不是HTTP

问题描述 投票:1回答:1

我们有一个负载平衡器坐在两个wildfly服务器前面。负载均衡器处理SSL握手并强制通过https的所有流量(http请求被重定向到https请求),wildfly节点上没有证书,负载均衡器和服务器之间的流量未加密,Wildfly节点对此一无所知SSL。

当用户点击受保护的页面时,wildfly会向他们显示登录页面。用户输入凭据并提交登录表单。 wildfly将用户登录,然后向用户发送重定向以将其发送到所需页面。 wildfly发送的重定向是HTTP重定向。这会被负载均衡器抓住并重定向到HTTPS,但我真的想避免第二次重定向。如何告诉wildfly在登录后返回HTTPS重定向而不是HTTP?

我跟着qazxsw poi但不确定如何在wildfly underow负载均衡器和wildfly服务器之间进行相同处理。

我跟着link但没有运气。

redirect https jboss7.x undertow wildfly-12
1个回答
0
投票

以下是针对上述问题的详细解决方案说明:

我们有一个负载平衡器坐在两个wildfly服务器前面。负载均衡器处理SSL握手并强制通过https的所有流量,wildfly节点上没有证书,负载均衡器和服务器之间的流量未加密,wildfly节点对SSL一无所知。负载均衡器和wildfly之间的通信节点是通过http协议。

当用户点击受保护的页面时,例如this link also

请求流程如下:

  • 客户端浏览器通过https加载平衡器
  • 通过http协议将负载均衡器加载到wildfly节点。
  • 它在wildfly服务器节点http侦听器中添加proxy-address-forwarding =“true”后起作用。
© www.soinside.com 2019 - 2024. All rights reserved.