【问题标题】:IBM IHS with proxypass the httpserver url redirects with application port and fails to load pageIBM IHS 与 proxypass 使用应用程序端口重定向 httpserver url 并且无法加载页面
【发布时间】:2023-03-12 10:47:01
【问题描述】:

我正在使用带有 proxypass 设置的 IBM IHS 8.5.5.17 版本。 IHS 位于 80 端口,应用程序服务器位于 21010。当我尝试 URL http://httpserverHost/myApp 时,它会重定向到 http://httpserverHost:21010/myApp 并且无法加载页面,因为 21010 是应用程序端口。

我在 IHS 中使用了以下配置

ProxyPreserveHost On ProxyPass /myApp balancer://cluster/myApp/ <Proxy balancer://cluster> BalancerMember http://hostname1:21010 route=1 loadfactor=1 BalancerMember http://hostname2:21010 route=2 loadfactor=1 </Proxy>

请帮助解决这个问题。

谢谢 戈帕尔

【问题讨论】:

  • 应用程序是否在 WAS 上运行?您应该使用 WAS WebServer 插件。

标签: ibmhttpserver


【解决方案1】:

每个基本的 mod_proxy 配置都使用ProxyPassReverse 来修复来自后端的重定向。请注意,如果您使用ProxyPreserveHost,则第二个参数需要匹配 httpserverHost:21010 而不是 hostname1/hostname2。

【讨论】:

  • 问题是浏览器 url 正在更改为应用程序端口 21010 而不是保留 httpserver 端口。
  • 对,ProxyPassReverse 是解决这种重定向的典型方法。
猜你喜欢
  • 2016-07-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-05-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多