Windows 10 Pro で apache と tomcat を連携してみる

Windows 10 Pro で apachetomcat を連携してみる
 
※今これをやることに意味があるのかな?と思いつつも、昔やってみたことの確認かな??
 
参考にしたサイトはこちら
Apache-Tomcat連携(mok_jk)
 
apachetomcat は以下の手順でインストールする
Win版Apacheをインストールしてみる
Windows 10 Pro に tomcat をインストールしてみる
 
Download VC15 Apache 2.4 Server and Modules
より(現在の)最新版をDLする
httpd-2.4.29-Win64-VC15.zip
mod_jk-1.2.42-win64-VC15.zip
isapi_redirect.dll-1.2.42-VC15.zip
 
mod_jk-1.2.42-win64-VC15.zip を解凍して mod_jk.so 
を C:\Apache24\modules にコピーする

C:\Apache24\conf\httpd.conf を修正する
58行目 Listen 8085
222行目 ServerName localhost:8085
 
最終行より以下を追加
# add
# mod_jkのロード
LoadModule jk_module modules/mod_jk.so
# mod_jkの設定ファイルを指定

Include conf/mod_jk.conf

 
C:\Apache24\conf\mod_jk.conf を以下の内容で作成する
JkWorkersFile /path/to/tomcat85/conf/workers.properties
JkLogFile /path/to/tomcat85/logs/mod_jk.log
JkLogLevel info
JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "
JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories
JkRequestLogFormat "%w %V %T"
JkMount /examples/servlet/* ajp13
JkMount /examples/*.jsp ajp13
 
/path/to/tomcat85\conf\workers.properties を以下の内容で作成する
 
workers.tomcat_home=/pah/to/tomcat85/
workers.java_home=/path/to/jdk9
ps=\
 
worker.list=ajp13
worker.ajp13.port=8009
worker.ajp13.host=localhost
worker.ajp13.type=ajp13
worker.ajp13.cachesize=10
 
動作の確認
tomcatapache を順に立ち上げる
http://localhost:8085/examples/jsp/num/numguess.jsp が正しく動作することを確認する