我将 Websphere Liberty 8.5.5 与 IBM HTTP Server 8.5.5 和 Worklight Server 6.0.0.1 一起使用。
我已将 IHS 配置为将端口 80 重定向到 Websphere 端口 9080。
重定向对首页正常工作,进入 domain.com/worklight/console 直接打开 domain.com:9080/worklight/console 页面。但是,当我提供凭据并单击登录时,地址栏会更改为 domain.com:9080/worklight/console 页面,这不应该发生,因为端口 9080 被防火墙阻止。
我已经应用了这个问题“混合端口号”中给出的解决方案,但问题仍然存在。
如果我从地址栏中手动删除 9080 并按 Enter 键,页面打开正常,端口 9080 是否可能已在身份验证控制台中的某处硬编码,如果是,我应该在哪里进行更改?
我使用 WebSphere Plugin 在内部将端口 80 上的请求转发到 WebSphere 端口 9080。
worklight.properties
publicWorkLightHostname=subdomain.domain.com
publicWorkLightProtocol=http
publicWorkLightPort=
插件-Cfg.xml
<VirtualHostGroup Name="default_host"> <VirtualHost Name=":9080"/>
<VirtualHost Name=":80"/> <VirtualHost Name="*:9443"/>
</VirtualHostGroup> <Transport Protocol="http" Port="9080"
Hostname="11.11.11.11"/> <Transport Protocol="https" Port="9443"
Hostname="11.11.11.11">
欣赏任何想法!