WebSphere 反向代理插件 - 跳过域

2024-01-04

如果可能的话希望有人能给我一些建议。

我们的 DMZ 中有一个带有 WebSphere 插件的 Linux 盒子。这指向运行 WebSphere Application Server 的 Windows 机器。

httpd 配置仅包含默认虚拟主机,未指定 ServerAlias。在 httpd.conf 中的虚拟主机中设置了一个重定向,用于将任何请求转发到service.domain.com to service.domain.com/wascontext1。 Plugin-cfg.xml 设置有两个 uri 组,是上下文1 and 是上下文2,但只有 1 个被积极使用。

我想使用 Linux 盒子作为另一个与 WAS 完全独立的应用程序的反向代理。它将有一个不同的域(即dimsim.domain.com)但指向相同的IP。

我打算为此添加另一个虚拟主机,但不确定 WebSphere 插件将如何使用它。据我了解,如果我设置了这个并去了dimsim.domain.com/wascontext1当 httpd 将所有请求转发到插件时,它将提供 WebSphere 内容。

有没有办法告诉httpd不要根据域名或虚拟主机向WebSphere插件发送请求?或者会重写任何请求dimsim.domain.com/wascontext算可以吗?

thanks

jc

编辑:感谢您的回复!我将在第二个未使用的上下文中测试更改 plugin-cfg.xml 中的虚拟主机名称,并让您知道它是如何进行的。


不需要更改plugin-cfg.xml 的解决方案:如果您使用基于Apache 的HTTP 服务器,则可以有条件地设置每个请求变量“skipwas”以短路WAS 插件处理。

e.g.

SetEnvIf Host ^dimsim\.domain\.com$ skipwas=1
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

WebSphere 反向代理插件 - 跳过域 的相关文章

随机推荐