JkMountは非推奨になり、Tomcat6では使用されなくなったことを理解しています。 ajpだけで次のルールを作るにはどうすればいいですか?
JkMount /*/servlet/* ajp13
JkMount
はTomcatの一部ではありません。これは、Apacheのモジュールmod_jk
の構成ディレクティブであり、非推奨ではありません。
ApacheからTomcatで実行されているアプリケーションにリクエストを転送するためのオプションがいくつかあります。 1つはmod_jk
の使用です。これは、基本的な構文(これはApacheディレクティブです)は次のとおりです。
JkMount [url] [worker]
あなたの例では、ワーカーの名前はajp13
ですが、これはmod_jk
が使用するプロトコルの名前と間違えられているため不幸な選択です。ワーカーはリバースプロキシのworkers.properties
で構成されます(Apache2-パスは使用しているOSによって異なります)。 Tomcatコネクタリファレンスガイド でworker.propertiesの設定オプションを詳しく調べることができます。 Yuはこれを読むことができます mod_jkに関連するApacheディレクティブで
他のオプションは、モジュールmod-proxy-ajpを使用することです。設定は確かに簡単ですが、シナリオによっては、mod_jk
ではなくmod-proxy-ajp
を使用することをお勧めします。 serverfault でこれに関連する議論があり、 stackoverflow で別の議論があります。
個人的には、最近は実質的に何も再コンパイルする必要はないと思います。 Debianにはmod_jk用の独自のパッケージがあり、rhelおよびrhのようなディストリビューション用のrpmファイルを取得できます。