如何解决入口后面的Websphere应用程序服务器重定向到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之后创建了所有配置: Problem configuring websphere application server behind ingress
解决方法
请求为http://hostname/ibm/console/logon.jsp
,返回http://hostname:9080/ibm/console/logon.jsp
这引起了混乱,因此我们面临一个问题。
我们的应用程序使用的端口由两个属性控制:
trusthostheaderport = true
com.ibm.ws.webcontainer.extractHostHeaderPort = true
这些可以在WAS管理控制台中的以下位置创建:
服务器>服务器类型> WebSphere应用程序服务器> [服务器名称]> Web容器设置> Web容器>其他属性>定制属性
将这两个属性都设置为“ true”将强制WAS使用前端端口(来自Host标头)而不是Webcontainer端口。
注意:您需要在更改后重新启动服务(在docker容器的情况下重新启动)
请找到文档here。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。