【问题标题】:Worklight Console redirects to port 9080Worklight 控制台重定向到端口 9080
【发布时间】:2013-12-01 06:34:34
【问题描述】:

我将 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 被防火墙阻止

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

如果我从地址栏中手动删除 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">

欣赏任何想法!

【问题讨论】:

  • 您是真的在做一个从 9080 到 80 的 HTTP 重定向,还是使用 WebSphere 插件使 IHS 在内部将 80 上的请求转发到 WebSphere 端口 9080?
  • @dbreaux 我使用 WebSphere Plugin 在内部将端口 80 上的请求转发到 WebSphere 端口 9080。 publicWorkLightHostname=subdomain.domain.com # http 或 https publicWorkLightProtocol=http # 默认端口留空 publicWorkLightPort= -
  • 好的,所以 WAS 虚拟主机同时监听 9080 和 80,但是某些原因导致应用程序生成具有 9080 端口的自引用 URL,对吗?
  • @dbreaux 是的!但是应用程序 PUBLIC 视图很好,只有 ADMIN CONSOLE 是这样重定向的。
  • 哦,对了。根据我的经验,您无法将管理控制台重定向回自己的端口。如果您不希望它的端口在防火墙中打开,但您确实希望能够“穿透”它,您可以通过 SSH 建立隧道。

标签: websphere ibm-mobilefirst worklight-console ibmhttpserver


【解决方案1】:

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

jndiName="worklight/publicWorkLightProtocol" 

jndiName="worklight/publicWorkLightPort"   

使它们的值与工作灯属性中定义的值相同。

【讨论】:

    【解决方案2】:

    我正在查看 infocenter,看起来 Transport 应该包装在 ServerCluster -> Server 中。

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

    【讨论】:

    • 嗨,David,我使用 MBEANS 和 Websphere 自定义工具生成了 Plugin-cfg。对于应用程序部署,我使用了 Ant 脚本,它作为 Worklight 的模板提供。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-11-14
    • 1970-01-01
    • 2016-07-01
    • 2010-09-20
    • 2014-07-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多