« ブログのアクセス解析次の言語はJSP »

ApacheとTomcatの連携

ApacheとTomcatの連携

パーマリンク 2008/09/03 23:05:27 著者: kumaold メール
カテゴリ: 仕事, サーバ関係, Javascript/Java

昨日のJSP環境構築では、外部に8080ポートを空けていない開発鯖ではテストが出来ない上に、別ポートというのは実用的ではありません。

そこでApacheとTomcatの連携をまとめときます。


現状、Apacheが80番ポート、Tomcatが8080番ポートで稼動しているので、JSPの場合だけ8080番ポートに回してやればいいわけです。

そこでリバースプロキシを使います。


元のApacheのディレクトリに入って、configureのオプションを変えてコンパイル。
--enable-module=proxy でプロキシモジュールの追加コンパイル。

./configure --enable-module=so --enable-module=rewrite --enable-module=proxy
make

Apacheを一時的に止めて、make installする

service httpd stop
make install

httpd.conf の適当なところに以下を追加し、Apacheの再スタート

vi /usr/local/apache/conf/httpd.conf
<IfModule mod_proxy.c>
    ProxyPass /examples/ http://localhost:8080/examples/
    ProxyPass /jsp/ http://localhost:8080/jsp/
</IfModule>
service httpd restart


これで、http://localhost/jsp/へのアクセスは内部的にはhttp://localhost:8080/jsp/として処理されるので外部からも問題なく使うことが出来る。


当面の間はjspディレクトリ内にて開発を行うことにするので、シンボリックリンクを作成しておくと便利かも。



10日でおぼえる JSP/サーブレット入門教室 第3版10日でおぼえる JSP/サーブレット入門教室 第3版
山田 祥寛

翔泳社 2008-04-11
売り上げランキング : 193079

Amazonで詳しく見る
type="text/javascript" src="http://www.ad16.jp/socailmedia.php?a=CCBot%2F2.0+%28http%3A%2F%2Fcommoncrawl.org%2Ffaq%2F%29&u=http%3A%2F%2Fkuroutoshikou.blog16.jp%2Findex.php%2F2008%2F09%2F03%2Fapachea_utomcata_re_pa_o" charset="EUC-JP">

一六社で働くITエンジニアのブログ。

普段はWeb系システム開発と地元のPCサポートをやってます。いつの間にやら会社に8年目。
技術ネタ中心に日々の仕事と生活と趣味やらを気が向いたら書いてます。

2017年3月
 << <   > >>
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  

検索

XMLフィード

16ブログ     powered by b2evolution