JkMount与AJP在Tomcat中的等效6

这是我的理解,JkMount已被弃用,不再在tomcat6中使用。 我怎样才能使下面的规则只有ajp?

JkMount /*/servlet/* ajp13

JkMount不是tomcat的一部分。 它是来自apache的mod_jk模块的configuration指令,不推荐使用。

您有几个选项可以将请求从apache转发到运行在tomcat上的应用程序。 一个是使用mod_jk ,这个基本语法(这是一个Apache指令)是:

 JkMount [url] [worker] 

在你的例子中,工作者被命名为ajp13 ,这是一个不幸的select,因为它被错误的协议mod_jk使用的名称。 在你的反向代理(apache2上的workers.properties中configurationworkers.properties ,path依赖于你正在使用的操作系统)。 您可以在tomcat连接器参考指南中更深入地了解worker.properties的configuration选项。 Yu可以阅读关于mod_jk的apache指令

其他选项是使用模块mod-proxy-ajp。 这是肯定比较简单的configuration,但取决于你可能想要使用mod_jk不是mod-proxy-ajp 。 在serverfault上有一个相关的讨论,另一个在stackoverflow上 。

我个人认为,现在不需要重新编译任何东西。 Debian有自己的mod_jk包,你可以得到rhel和rh-like发行版的rpm文件。