[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[gentoojp-users 847] Re: tomcat とapache2 の連携方法 (仮)



桜本です。

お返事をくれた方達の情報により解決いたしましたので、私の方法をまとめてお
きます。

手順の概略は、
1.mod_jk2のebuildファイルのダウンロード
2.emergeをするための準備
3.emerge後、apache2の設定



詳細

1.mod_jk2のebuildファイルのダウンロード

以下の4つのファイルを適当なフォルダへ保存。

 mod_jk2-2.0.2.ebuild ファイル
https://bugs.gentoo.org/attachment.cgi?id=11074&action=view

 105_mod_jk2.conf ファイル
https://bugs.gentoo.org/attachment.cgi?id=11075&action=view

 workers2.properties ファイル
https://bugs.gentoo.org/attachment.cgi?id=11076&action=view

 mod_jk2-server-apache2-Makefile.in.patch ファイル
https://bugs.gentoo.org/attachment.cgi?id=11077&action=view

※これらをホームディレクトリ( ~/ )へ保存したとして説明を続けます。


2.emergeをするための準備

PORTDIR_OVERLAY を設定します。
※/etc/make.confのコメントを外すだけで大丈夫なはずです。

 PORTDIR_OVERLAY=/usr/local/portage

PORTDIR_OVERLAY 用のディレクトリを作成します。

 # mkdir /usr/local/portage

mod_jk2 用のディレクトリを作成します。

 # mkdir -p /usr/local/portage/net-www/mod_jk2/files

保存したファイルをmod_jk2用ディレクトリへ移動します。

 # cd /usr/local/portage/net-www/mod_jk2
 # cp ~/mod_jk2-2.0.2.ebuild ./
 # cp ~/105_mod_jk2.conf ./files/
 # cp ~/workers2.properties ./files/
 # cp ~/mod_jk2-server-apache2-Makefile.in.patch ./files/

digest ファイルを作成します。

 # cd /usr/local/portage/net-www/mod_jk2
 # ebuild mod_jk2-2.0.2.ebuild digest


3.emerge後、apache2の設定

emerge でインストールします。

 # emerge sync
 # emerge mod_jk2

インストール後に表示されるメッセージにしたがい apache2 の設定ファイル 
/etc/conf.d/apache2 を編集します。

 APACHE2_OPTS="-D JK2"

※SSLも利用する場合は "-D SSL JK2" のようにすればいけるはずです(未確認)

あとは apache2 を再起動してブラウザでアクセスすれば確認できます。

 # /etc/init.d/apache2 restart

 ブラウザで http://localhost/examples/ へアクセスして jsp や servlets が
動くのを確認できれば連携に成功してます。


++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
   Web,Mail,Ftp,ウィルス対策などのサーバ構築いたします
   Perl,Python,PHP,JavaによるCGI作成いたします
   ホームページ,パンフレット作成いたします
       桜本 浩史
          hiroron@xxxxxxxxxxx
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++