TomcatとApacheの連携
前ブログの再掲
設定した環境
OS:Windows 10 Home
システムの種類:64ビット
まず
TomcatとApacheのサービスが動いていれば停止させます。
連携に必要な設定
ファイル無いの以下の内容のコメントアウトを解除します。(#を消すだけ)
#LoadModule proxy_module modules/mod_proxy.so
#LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
末尾にインクルードを追加します。
Include conf/extra/httpd-proxy.conf
httpd-proxy.confファイルの作成
Apacheのディレクトリにあるconf/extra/内にhttpd-proxy.confファイルを作成します。
内容は
<Location /webcon/>
ProxyPass ajp://localhost:8009/webcon/
</Location>
※8009はtomcatのconf/server.xml内にある
<Connector port="8009" protocol="AJP/1-3" redirectPort="8443" />
のポート番号っぽいけど変更後にtomcat再起動しても問題なく動作したので、調べる予定。
※とりあず連携させるだけならTomcatの設定変更は必要なさそうです。
連携の確認
上記設定を済ませたら、TomcatとApacheのサービスを起動します。
起動したらブラウザを起動して以下のアドレスにアクセスします。
localhost/webcon/Test.html
HELLO! が表示されれば連携はOKみたいです。