环境:WebSphere App Server / WebSphere Portal 7,由 IBM IHS/Apache httpd 使用 was_ap20_module / mod_was_ap20_http 提供前端。
我有一个带有重定向的 servlet 或 JSP 页面,例如
response.sendRedirect("/wps/myportal/....")
生成的 HTTP 最终得到了 IHS/Apache 端点的正确主机和端口,但协议错误。它是http而不是https。
例如,如果 IHS/Apache 正在侦听https://myserver.com
并且 WAS 处于打开状态http://192.168.12.34:12345
(所有端口/主机都是假的),那么我的重定向返回为http://myserver.com
- 正确的主机和端口但错误的协议。
WebSphere 如何确定要使用的正确主机/端口而不是协议?如何强制执行所需的行为?