黒猫雑記帳

日常をゆるゆると

virtualbox×ubuntu12.04⑤ - Apache・Tomcat連携-

 ApacheTomcat連携

 

その4の続きです

sleeeeep.hatenablog.com

最後はApacheTomcatを連携します

 

Tomcat側設定

端末を起動したら下記コマンドを入力します

権限が足りないと面倒なのでroot権限での編集です

sudo su -
vi /etc/tomcat7/server.xml

 

viコマンドを使用後、8080ポートについて記載されているブロックをコメントアウトする(赤字部分を追記)

<!--
<Connector port="8080" protocol="HTTP/1.1"
中略
      redirectPort="8443" />
-->

f:id:parurururu:20150816212436j:plain

 

続いて8009番ポートを開放します
初期設定では<!-- -->でコメントアウトされているので消して有効化しましょう

f:id:parurururu:20150816212446j:plain

編集が完了したら:wqで終了します

 

Apache側設定

続いてApache側のファイルも編集します

vi /etc/apache2/mods-available/proxy_ajp.conf

 以下を入力し:wqで保存しましょう

ProxyPass /tomcat/ ajp://localhost:8009/

f:id:parurururu:20150816212506j:plain

 

設定を適用後ApacheTomcatを再起動します
(起動していなかった場合はstartで起動します)

a2enmod proxy_ajp
service apache2 restart
/etc/init.d/tomcat7 restart

f:id:parurururu:20150816212515j:plain

 

http://localhost/tomcat/
にアクセスしてみましょう
下記画面が表示されれば成功です

f:id:parurururu:20150816212523j:plain

前回の記事ではtomcatにアクセスするためには8080番ポートを利用してアクセスしていたため「:8080」と末尾に付けていたと思います

今回の設定を行うとapache(80番ポート)を経由しているため、末尾に「:8080」を付けなくてもアクセスできるようになります

詳細は参考サイトやぐーぐる先生をご覧ください
私より詳しい方々があらゆるサイトで解説しております

 

数回にわたって更新してきたvirtualbox×ubuntu12.04は今回で一旦終了です
インストールしたままのMySQLほっとき問題がありますが、ネタは仕込んでありますので、時間を見つけて自宅検証と記事に起こす作業を実施したいなと考えております

しばらくはno valueなブログに戻ります

 

参考

TomcatとApacheの連携 (Ubuntu) | もぐら王国

[Think IT] 第9回:Tomcatと外部のプログラムを連携させよう! (1/3)

 

関連記事

sleeeeep.hatenablog.com

sleeeeep.hatenablog.com

sleeeeep.hatenablog.com

sleeeeep.hatenablog.com