子持ちプログラマーの日記

子持ちのプログラマーがWeb関連の技術、育児、ガンプラのことを書くブログ

【CentOS】Apache2.2系とTomcat7系の連携

Apache2.2系とTomcat7系の連携をします。

前提

  • CentOSのインストールとある程度設定が済んでいる
    • されていなければこちらを参考に
  • Apache2.2系がインストール済み
    • されていなければこちらを参考に
  • Tomcat7系がインストール済み
    • されていなければこちらを参考に

tomcatの設定

設定ファイルを開きます。

# vi /usr/local/tomcat/conf/server.xml

以下の部分をコメントアウト

<Connector port="8080" protocol="HTTP/1.1" 
       connectionTimeout="20000" 
       redirectPort="8443" />

以下の部分がコメントになっていたら、コメントを外す

<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />

Apacheの設定

別ファイルになっている、ajpの設定ファイルを開きます。

# vi /etc/httpd/conf.d/proxy_ajp.conf

以下の部分がコメントになっていたら、コメントを外す

LoadModule proxy_ajp_module modules/mod_proxy_ajp.so

一旦すべてをTomcatに飛ばすようにします。

<Location / >
  ProxyPass ajp://localhost:8009/
</Location>

ここまで終わったら、ApacheTomcatを再起動します。

確認

起動後ブラウザで確認します。

http://[IPアドレス]

以下の画面(Tomcatのデフォルト画面)が表示されれば成功です。
f:id:kouji0607:20140428235610j:plain

現場で使える[最新]Java SE 7/8 速攻入門

現場で使える[最新]Java SE 7/8 速攻入門

Javaエンジニア養成読本[現場で役立つ最新知識、満載!]

Javaエンジニア養成読本[現場で役立つ最新知識、満載!]