我们有一个负载平衡器坐在两个wildfly服务器前面。负载均衡器处理SSL握手并强制通过https的所有流量(http请求被重定向到https请求),wildfly节点上没有证书,负载均衡器和服务器之间的流量未加密,Wildfly节点对此一无所知SSL。
当用户点击受保护的页面时,wildfly会向他们显示登录页面。用户输入凭据并提交登录表单。 wildfly将用户登录,然后向用户发送重定向以将其发送到所需页面。 wildfly发送的重定向是HTTP重定向。这会被负载均衡器抓住并重定向到HTTPS,但我真的想避免第二次重定向。如何告诉wildfly在登录后返回HTTPS重定向而不是HTTP?
我跟着qazxsw poi但不确定如何在wildfly underow负载均衡器和wildfly服务器之间进行相同处理。
我跟着link但没有运气。
以下是针对上述问题的详细解决方案说明:
我们有一个负载平衡器坐在两个wildfly服务器前面。负载均衡器处理SSL握手并强制通过https的所有流量,wildfly节点上没有证书,负载均衡器和服务器之间的流量未加密,wildfly节点对SSL一无所知。负载均衡器和wildfly之间的通信节点是通过http协议。
当用户点击受保护的页面时,例如this link also
请求流程如下: