我想要实现以下目标:
我们希望通过一个 DMZ 代理来访问多个应用服务器,由 mod_jk 工作者代表。
所有应用服务器上的 Web 上下文必须相同,因为它们运行相同的应用程序。我们只想通过 URL 中的附加“文件夹”访问不同的服务器。
例如:
some-fancy-url.com/hh1/一些/应用程序/
-->JKMount /some/application/* worker-handheld1
some-fancy-url.com/它1/一些/应用程序/
-->JKMount /some/application/* worker-localhost
因此,我们希望根据 URI 和上下文之间的关键字将请求转发给不同的工作者;但是应用服务器需要在没有这个关键字的情况下接收请求。
我们如何才能实现这个目标?我想是使用 modrewrite 吧?