Worklight Console重定向到端口9080

时间:2013-11-18 07:20:15

标签: websphere ibm-mobilefirst worklight-console ibmhttpserver

我正在使用带有IBM HTTP Server 8.5.5和Worklight Server 6.0.0.1的Websphere Liberty 8.5.5。

我已将IHS配置为将端口80重定向到Websphere端口9080。

重定向适用于首页,输入domain.com/worklight/console会直接打开domain.com:9080/worklight/console页面。但是,当我提供凭据并单击“登录”时,地址栏将更改为domain.com:9080/worklight/console页面,这不应该发生,因为防火墙上的端口9080被阻止

我已应用此问题“Mixed Port Numbers”中提供的解决方案,但问题仍然存在。

  

如果我从地址栏手动删除9080并按回车键,页面打开正常,是否可能在验证控制台的某处对端口9080进行了硬编码,如果是,我应该在哪里进行更改?

我使用WebSphere Plugin在内部将端口80上的请求转发到WebSphere端口9080.

worklight.properties

publicWorkLightHostname=subdomain.domain.com
publicWorkLightProtocol=http
publicWorkLightPort= 

的plugin-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">

欣赏任何想法!

2 个答案:

答案 0 :(得分:1)

您需要编辑server.xml(如果您正在使用Liberty)来修改2个元素:

jndiName="worklight/publicWorkLightProtocol" 

jndiName="worklight/publicWorkLightPort"   

使其值与worklight属性中定义的值相同。

答案 1 :(得分:0)

我正在查看infocenter,看起来应该将Transport包装在ServerCluster中 - &gt;服务器

你是如何生成plugin-cfg.xml的?