我有这个配置:
- 端口 443 上的 HTTPS 负载平衡器/SSL 卸载程序
- Apache httpd 在 80 端口(不同的 IP),使用 ProxyPass、ProxyPassReverse 转发到...
- 多个 Glassfish 域在不同端口上侦听
问题:Glassfish 和 Apache 都不知道请求是 HTTPS。重定向到诸如“/index.jsp”之类的 URL 在 Glassfish 中被重写为http://internal_ip/index.jsp
,然后 ProxyPassReverse 重写为http://public_ip/index.jsp
. 问题是,我需要那个 URLhttp*s*://public_ip/...
我该如何解决 - 是否有一些 Glassfish 配置可以更改,或者 Apache httpd.conf?