goo blog サービス終了のお知らせ 

Psalm

プログラマ向け技術メモ

ApacheとTomcatの連携SSL有り

2008-08-27 20:56:49 | Apache
ApacheとTomcatの連携、mod_jk使用。
httpではJSPが表示できるが、httpsでファイルが見つかりませんのエラー。
原因は、httpd-ssl.confにJkMountを設定していなかったため。

モジュールのインストールとかは説明サイト参照。
httpd.confに以下を設定。

#tomcat-connectors
JkWorkersFile "/usr/local/apache2/conf/workers.properties"
JkLogFile "logs/mod_jk.log"
JkLogLevel info
JkLogStampFormat "[%a %b %d %H:%M:%S %Y]"
JkShmFile /logs/jk-shm
JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories
JkMount /コンテキスト/* ajp13
JkMount /コンテキスト ajp13
JkMount /コンテキスト/pages/*.jsp ajp13

httpd-ssl.confに以下を設定。

JkMount /コンテキスト/* ajp13
JkMount /コンテキスト ajp13
JkMount /コンテキスト/pages/*.jsp ajp13

余計なものも書いてる気がするけど、今日のところは放置。
まだValidatorが動かないから、そっち優先。
なんとなくListenerが怪しい。
じゃなかったらFilterあたり。