私はtomcat 8.5.11に対してmod_jk 1.2.42でApache 2.4.29のインストールを行っています。
私の問題は、Apache + mod_jkがリクエストをtomcatに転送していないことです。
mod_jk(1.2.25)と同じtomcatとその正しく動作するApacheのインストール(2.2.31)があります。我々は唯一の404エラーを取得しているアクセスログで
Apache 2.4.29とmod_jk 1.2.42がtomcatに転送しない
[Fri Dec 08 08:02:26.659 2017] [32025:140457247692544] [debug] jk_child_init::mod_jk.c (3478): Initialized mod_jk/1.2.42
[Fri Dec 08 08:02:41.987 2017] [31596:140455607994112] [debug] jk_translate::mod_jk.c (3859): missing uri map for mycompany.com:/SCDO
[Fri Dec 08 08:02:41.987 2017] [31596:140455607994112] [debug] jk_map_to_storage::mod_jk.c (4027): missing uri map for mycompany.com:/SCDO
[Fri Dec 08 08:02:42.007 2017] [31596:140455607994112] [debug] jk_translate::mod_jk.c (3859): missing uri map for mycompany.com:/error.html
[Fri Dec 08 08:02:42.007 2017] [31596:140455607994112] [debug] jk_map_to_storage::mod_jk.c (4027): missing uri map for mycompany.com:/error.html
[Fri Dec 08 08:19:53.665 2017] [31598:140457247692544] [debug] wc_shutdown::jk_worker.c (390): Shutting down worker ajp13
:
は、これは私たちがmod_jk.logファイルになっている普通の唯一のエラー/何かです。これは、mod_jkの構成である
Include conf/mod_jk.conf
:
この
は、httpd.confので含まれているworker.list=ajp13
worker.ajp13.port=8010
worker.ajp13.host=localhost
worker.ajp13.type=ajp13
worker.ajp13.socket_timeout=300
worker.ajp13.max_packet_size=20000
worker.list=mystatus
worker.mystatus.type=status
任意のアイデア:
<IfModule !mod_jk.c>
LoadModule jk_module "/opt/apache-2.4.29/modules/mod_jk.so"
</IfModule>
JkWorkersFile "/opt/apache-2.4.29/conf/workers.properties"
#enable this log only for troubleshooting
JkLogFile "/opt/apache-2.4.29/logs/mod_jk.log"
JkLogLevel debug
JkMount /servlets-examples ajp13
JkMount /servlets-examples/* ajp13
JkMount /jsp-examples ajp13
JkMount /jsp-examples/* ajp13
JkMount /probe ajp13
JkMount /probe/* ajp13
JkMount /SCDO ajp13
JkMount /SCDO/* ajp13
JkMount /test ajp13
JkMount /test/* ajp13
JkMount /mod_jk_status mystatus
これはworkers.propertiesであります感謝されます。
しばらくして、同じ回答が見つかりました。自分の質問に答えるのを忘れてしまった。ありがとう – radicaled