お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2007-11-02 17:38:49

MrSpock
新しいメンバ
登録日: 2007-10-29

Apache2のフォルダ構成(Tomcat6との連携のため)

LAMPサーバーをインストール後、Tomcat6をインストールし、どちらも正常に動作している状態で
Apache2,Tomcatを連携するためにmod_jk2を使用し、連携を試みているのですが、

ネット等で調べるとどうもフォルダ構成が異なるようでうまく動作致しません。

httpd.conf は、/etc/apache2/ 配下に置かれていますのでこれを使用しています。

workers2.properties をどこに置けばよいのか、判断に困っております。

現状は、httpd.confと同じフォルダに置いて試しているのですが、うまくパラメータが受け渡されていないようで
/var/log/apache2/error.logをみるとapache2のフォルダを参照しているようです。
[Fri Nov 02 16:59:42 2007] [error] [client 172.XX.X.XXX] File does not exist: /var/www/exsamples

よく記述されているのが /apache2/conf/ または、/httpd/conf/配下に置くと記述されているのですが
ubuntuでは、どうなるのかが見当つかない状態です、

お手数をおかけ致しますがよろしくお願い致します。

オフライン

 

#2 2007-11-02 19:37:16

hito
管理者
登録日: 2007-03-18

Re: Apache2のフォルダ構成(Tomcat6との連携のため)

http://www.chirokings.com/linux/debian/tomapa2.htm

これを参考にしてみてください。
(/etc/apache2/mods-enabled/jk2.confが見つからない場合はsudo a2enmod jk2も必要ですかね)

オフライン

 

#3 2007-11-05 09:46:10

MrSpock
新しいメンバ
登録日: 2007-10-29

Re: Apache2のフォルダ構成(Tomcat6との連携のため)

hito様
ご回答ありがとうございます。

返事が遅くなってすみません。

早速試してみます。

結果は、また、ご報告致します。

オフライン

 

#4 2007-11-05 13:30:02

MrSpock
新しいメンバ
登録日: 2007-10-29

Re: Apache2のフォルダ構成(Tomcat6との連携のため)

hito様

ありがとうございす。

おかげさまでうまくいきました。

基本的には、教えて頂いたURLを参考にいたしましたが、バージョンが古いようでしたので
動作した、状況を記述致します。

まず、libapache2-mod-jk2は、 libapache2-mod-jkに変わっているようです。

sudo apt-get install libapache2-mod-jk

正常終了 確認

cd  /etc/libapache2-mod-jk

workers.propertiesを編集

以下の項目を自分の環境に合わす
workers.tomcat_home=/usr/local/apache-tomcat-6.0.14
workers.java_home=/usr/local/java/j2sdk

cd /etc/apache2

apache2.confに以下の行を追加
<IfModule mod_jk.c>
    JkWorkersFile /etc/libapache2-mod-jk/workers.properties
    JkLogFile /var/log/apache2/mod_jk.log
    JkLogLevel info
    JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "
    JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories
    JkRequestLogFormat "%w %V %T"
    JkMount /tomcat ajp13_worker
    JkMount /tomcat/* ajp13_worker
</IfModule>

Tomcat のアプリケーションパスを追加


また、Tomcatもバージョンが5の場合は、パッケージがありました。(こちらを使った方が簡単だったかも)

apt-get install tomcat5

参考 URL http://www.exelion.info/apache/tomcat.html

以上、本当にありがとうございました。

オフライン

 

Board footer

Powered by FluxBB