プロが教える店舗&オフィスのセキュリティ対策術

nagilumと申します。Linux初心者です。

Fedora Core 4 の httpd(Apache 2.0) と Tomcat 6.0 を連携させたい
のですが、方法がわかりません。

Tomcat 4.x のように、mod_webapp.so をしかるべき場所に配置すれば
よいのかと考え、検索したのですが、所在がわかりませんでした。

また、httpd.conf の書き方もよくわかりません。

すみませんが、初心者にもわかるよう、どなたか教えてくださいませ。

A 回答 (1件)

こんにちは。



FedoraCore4で、Apache2.0-Tomcat6連携を設定してみましたが、
特に問題なくできました。

FedoraCore4のパッケージ版Apacheは、2.0系なので、mod_jk
を使ってみました。(apache.orgサイトから入手可)

パッケージ版Apacheのバージョン
# httpd -v
Server version: Apache/2.0.54
Server built: Jul 26 2006 11:00:19

インストールしたソフトのバージョン
jdk-6-linux-i586.bin
apache-tomcat-6.0.10.tar.gz
mod_jk-apache-2.0.49-linux-i686.so

mod_jk はmodulesディレクトリに配置
/etc/httpd/modules/mod_jk.so

/etc/httpd/conf/httpd.confの修正
LoadModule jk_module modules/mod_jk.so
<IfModule mod_jk.c>
  (記述はあなたの環境に合わせて下さい。)
</IfModule>

tomcat/conf配下に、workers.propertiesファイルを作成
  (記述はあなたの環境に合わせて下さい。)

あとは、tomcat~apacheの順番で起動するだけです。
# startup.sh
# service httpd start


設定の流れは、こんな感じです。
手順や記述方法はGoogleで検索すれば、解説サイトがいくらでも見つかりました。
参考にして下さい。
    • good
    • 0
この回答へのお礼

xjd様

nagilumです。いつもありがとうございます。

> 手順や記述方法はGoogleで検索すれば、
> 解説サイトがいくらでも見つかりました。

なるほど、mod_jk なのですね。
当方が手にしている文献が古かったようで、mod_webapp にしか
眼中にありませんでした。
それで、mod_jk で Google検索 してみたところ、
有用そうなサイトがいくつか見つかりました。
中でも、下記はとても参考になりました。

http://www.syns.net/2/3/


> インストールしたソフトのバージョン
> jdk-6-linux-i586.bin
> apache-tomcat-6.0.10.tar.gz
> mod_jk-apache-2.0.49-linux-i686.so

すみませんが、上記の mod_jk-apache-2.0.49-linux-i686.so の
入手先をお教えいただけませんでしょうか。
http://jakarta.apache.org/ の中をさんざんさまよったり、
Googleで検索してみたりもしたのですが、見つかりませんでした。
当方のPCは 686 ではなく 586 なのですが、
それはさておき、mod_jk の 2.0系 は、さっぱり見つかりません。


> mod_jk はmodulesディレクトリに配置
> /etc/httpd/modules/mod_jk.so

そうですね。これは理解できます。


> /etc/httpd/conf/httpd.confの修正
> LoadModule jk_module modules/mod_jk.so
> <IfModule mod_jk.c>
>   (記述はあなたの環境に合わせて下さい。)
> </IfModule>

これも、http://www.syns.net/2/3/ に掲載されていた情報から、
おおむね推測がつきます。
ただ、あまり自信がありません。
もしよろしければ、xjd様の記述を参考として拝見できれば幸いです。
xjd様の <IfModule mod_jk.c> ~ </IfModule> を
ご教示いただけませんでしょうか。


> tomcat/conf配下に、workers.propertiesファイルを作成
>   (記述はあなたの環境に合わせて下さい。)

これも、http://www.syns.net/2/3/ に掲載されていた情報から、
おおむね推測がつきます。
ただ、やはり、あまり自信がありません。
上記同様、xjd様の workers.properties を
ご教示いただけませんでしょうか。


以上、よろしくお願いいたします。

nagilum

お礼日時:2007/03/20 21:07

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!