入口后面的 websphere 应用程序服务器重定向到 dns:port
websphere application server behind ingress redirects to dns:port
我正在尝试 运行 入口后面的 websphere。
我已经为它成功配置了入口,并且可以访问控制台。
我能够访问控制台的 ip 是
https://mydomain/ibm/console/logon.jsp
注意:我有一个域,我为其创建了一个 A 记录。
当我登录控制台时,
我被重定向到
https://mydomain:9043/ibm/console/
该页面不存在。
如果我明确地运行 URL https://dns/ibm/console/login.do?action=secure
。我的应用程序工作正常。
谁能告诉我需要在哪里配置才能不重定向到 dns:port?
我已经在 URL 之后创建了所有配置:
请求是 http://hostname/ibm/console/logon.jsp
并且它 returns http://hostname:9080/ibm/console/logon.jsp
这造成了混乱,因此我们遇到了一个问题。
我们的应用程序使用的端口由两个属性控制:
trusthostheaderport = true
com.ibm.ws.webcontainer.extractHostHeaderPort = true
这些可以在 WAS 管理控制台中的以下位置创建:
服务器 > 服务器类型 > WebSphere 应用程序服务器 > [server_name] > Web 容器设置 > Web 容器 > 其他属性 > 自定义属性
将这两个属性设置为“true”值应该会强制 WAS 使用 front-end 端口(来自主机 header)而不是 Webcontainer 端口。
注意:更改后需要重启服务(docker个容器需要重启)
请查找文档 here。
我正在尝试 运行 入口后面的 websphere。 我已经为它成功配置了入口,并且可以访问控制台。 我能够访问控制台的 ip 是
https://mydomain/ibm/console/logon.jsp
注意:我有一个域,我为其创建了一个 A 记录。
当我登录控制台时, 我被重定向到
https://mydomain:9043/ibm/console/
该页面不存在。
如果我明确地运行 URL https://dns/ibm/console/login.do?action=secure
。我的应用程序工作正常。
谁能告诉我需要在哪里配置才能不重定向到 dns:port?
我已经在 URL 之后创建了所有配置:
请求是 http://hostname/ibm/console/logon.jsp
并且它 returns http://hostname:9080/ibm/console/logon.jsp
这造成了混乱,因此我们遇到了一个问题。
我们的应用程序使用的端口由两个属性控制:
trusthostheaderport = true
com.ibm.ws.webcontainer.extractHostHeaderPort = true
这些可以在 WAS 管理控制台中的以下位置创建:
服务器 > 服务器类型 > WebSphere 应用程序服务器 > [server_name] > Web 容器设置 > Web 容器 > 其他属性 > 自定义属性
将这两个属性设置为“true”值应该会强制 WAS 使用 front-end 端口(来自主机 header)而不是 Webcontainer 端口。
注意:更改后需要重启服务(docker个容器需要重启)
请查找文档 here。