我有这个配置:
问题:Glassfish和Apache都不知道请求是HTTPS。重定向到/index. jsp等URL在Glassfish中被重写为超文本传输协议://internal_ip/index.jsp
,然后ProxyPassReverse重写为超文本传输协议://public_ip/index.jsp
。问题是,我需要URL是超文本传输协议*s*://public_ip/…
我该如何解决这个问题——我可以更改一些Glassfish配置或Apache httpd. conf吗?
我认为有两种解决办法:
1)使用您的负载均衡器来操作apache响应(F5中的iLaw、A10负载均衡器的flex等)
2)在负载均衡器上设置一些东西,以向通过HTTP进入的请求发送另一个重定向,以使用HTTPS