我有一个 Windows 环境,在三个不同的 Tomcat 7.0.39 应用程序服务器上运行 Java 应用程序,每个服务器都有一个不同名称的上下文根,在使用 mod_jk 的单个 Apache HTTP 2.2.22 后面。存在三个具有不同域名的站点,但用户必须访问具有 URL/上下文(domainname1.com/context1、domainname2.com/context2、domainname3.com/context3)的站点。VirtualHosts 在 httpd-ssl.conf 中配置。当前 httpd.conf 指定:
JkMount /context1/* worker1
JkMount /context2/* worker2
JkMount /context3/* worker3
JkMountCopy All
是否有允许用户在没有指定上下文的情况下访问 URL 的配置?我尝试将 Tomcat webapp 设为 ROOT,但这并不能为所有三个站点提供服务。mod_rewrite 或 mod_proxy 也没有成功。我确实看到其他人提出了类似的问题,但没有找到特定于我的环境的答案。这可能吗?任何帮助将不胜感激。