「tomcat5.5+apache2 連携方法linux編」の編集履歴(バックアップ)一覧はこちら
追加された行は緑色になります。
削除された行は赤色になります。
&font(b){参考サイト};
https://www.solar-system.tuis.ac.jp/xoops/modules/smartsection/item.php?itemid=58
http://www.ingrid.org/jajakarta/tomcat/tomcat-3.2.1/doc-ja/tomcat-apache-howto.html
&font(b){前提};
apache2
tomcat5.5.26
mod_jkを使用
どうもtomcat5.5からmod_jk2は廃止したらしい
apxsがあること。ない場合はインストール必要。
apxsへのパスは要確認。普通は/etc/sbinにあるはず。
(1)このあたりからtomcat-connectors-1.2.26-src.tar.gz を落としてきます
http://tomcat.apache.org/download-connectors.cgi
(2)以下のディレクトリにtomcat-connectors-1.2.26-src.tar.gzを配置
/usr/local/src/
(3)rootでログイン後解凍
cd /usr/local/src
tar zxf tomcat-connectors-1.2.26-src.tar.gz
(4)移動
cd -/usr/local/src/tomcat-connectors-1.2.26-src/native
(5)コンパイル
./buildconf.sh
./configure --with-apxs=/usr/local/apache2/bin/apxs --with-java-home==/usr/local/java/jdk
make
(6)移動
cd /usr/local/src/tomcat-connectors-1.2.26-src/native/apache-2.0
(7)コピー、設定
cp mod_jk.so /usr/local/apache2/modules/
chmod o+r /usr/local/apache2/modules/mod_jk.so
mkdir /usr/local/tomcat/conf/jk/
chmod a+rx /usr/local/tomcat/conf/jk/
(8)ワーカーの設定ファイル
cp workers.properties /usr/local/tomcat/conf/jk/
vi /usr/local/tomcat/conf/jk/workers.properties
※ワーカのサンプルはこちら(他サイト)
http://www.solar-system.tuis.ac.jp/~iseki/howto/tomcat5/workers.properties.html
(9)apacheの設定
-/usr/local/apache/conf2/httpd.confに以下を追加
Include /usr/local/tomcat/conf/mod_jk.conf
(10)Tomcatの設定
-server.xmlの設定はこちら(他サイト)
http://www.solar-system.tuis.ac.jp/~iseki/howto/tomcat5/server.xml.html
cd /usr/local/tomcat/conf/
vi server.xml
(11)mod_jk.conf を作成
cd /usr/local/tomcat/conf/
vi mod_jk.conf
-サンプル
<IfModule !mod_jk.c>
LoadModule jk_module "/usr/local/apache2/modules/mod_jk.so"
</IfModule>
JkWorkersFile "/usr/local/tomcat/conf/jk/workers.properties"
JkLogFile "/usr/local/tomcat/logs/mod_jk.log"
JkLogLevel warn
JkMount /webdav ajp13
JkMount /webdav/* ajp13
(12)apa + tom再起動
tom停止→apa再起動→tom起動の順で行う
(13)コンテキスト追加の場合
新規コンテキストがhogeの場合mod_jk.confに以下を追加
JkMount /hogeajp13
JkMount /hoge/* ajp13
tomcatのコンテキスト等はママで
#html2(){{{{{{
<a href="http://px.a8.net/svt/ejp?a8mat=1BZNWU+2Q8JLE+1LWQ+5YRHD" target="_blank">
<img border="0" width="234" height="60" alt="" src="http://www25.a8.net/svt/bgt?aid=080605902165&wid=001&eno=01&mid=s00000007505001002000&mc=1"></a>
<img border="0" width="1" height="1" src="http://www19.a8.net/0.gif?a8mat=1BZNWU+2Q8JLE+1LWQ+5YRHD" alt="">
}}}}}}
&font(b){参考サイト};
https://www.solar-system.tuis.ac.jp/xoops/modules/smartsection/item.php?itemid=58
http://www.ingrid.org/jajakarta/tomcat/tomcat-3.2.1/doc-ja/tomcat-apache-howto.html
&font(b){前提};
apache2
tomcat5.5.26
mod_jkを使用
どうもtomcat5.5からmod_jk2は廃止したらしい
apxsがあること。ない場合はインストール必要。
apxsへのパスは要確認。普通は/etc/sbinにあるはず。
(1)このあたりからtomcat-connectors-1.2.26-src.tar.gz を落としてきます
http://tomcat.apache.org/download-connectors.cgi
(2)以下のディレクトリにtomcat-connectors-1.2.26-src.tar.gzを配置
/usr/local/src/
(3)rootでログイン後解凍
cd /usr/local/src
tar zxf tomcat-connectors-1.2.26-src.tar.gz
(4)移動
cd -/usr/local/src/tomcat-connectors-1.2.26-src/native
(5)コンパイル
./buildconf.sh
./configure --with-apxs=/usr/local/apache2/bin/apxs --with-java-home==/usr/local/java/jdk
make
(6)移動
cd /usr/local/src/tomcat-connectors-1.2.26-src/native/apache-2.0
(7)コピー、設定
cp mod_jk.so /usr/local/apache2/modules/
chmod o+r /usr/local/apache2/modules/mod_jk.so
mkdir /usr/local/tomcat/conf/jk/
chmod a+rx /usr/local/tomcat/conf/jk/
(8)ワーカーの設定ファイル
cp workers.properties /usr/local/tomcat/conf/jk/
vi /usr/local/tomcat/conf/jk/workers.properties
※ワーカのサンプルはこちら(他サイト)
http://www.solar-system.tuis.ac.jp/~iseki/howto/tomcat5/workers.properties.html
(9)apacheの設定
-/usr/local/apache/conf2/httpd.confに以下を追加
Include /usr/local/tomcat/conf/mod_jk.conf
(10)Tomcatの設定
-server.xmlの設定はこちら(他サイト)
http://www.solar-system.tuis.ac.jp/~iseki/howto/tomcat5/server.xml.html
cd /usr/local/tomcat/conf/
vi server.xml
(11)mod_jk.conf を作成
cd /usr/local/tomcat/conf/
vi mod_jk.conf
-サンプル
<IfModule !mod_jk.c>
LoadModule jk_module "/usr/local/apache2/modules/mod_jk.so"
</IfModule>
JkWorkersFile "/usr/local/tomcat/conf/jk/workers.properties"
JkLogFile "/usr/local/tomcat/logs/mod_jk.log"
JkLogLevel warn
JkMount /webdav ajp13
JkMount /webdav/* ajp13
(12)apa + tom再起動
tom停止→apa再起動→tom起動の順で行う
(13)コンテキスト追加の場合
新規コンテキストがhogeの場合mod_jk.confに以下を追加
JkMount /hogeajp13
JkMount /hoge/* ajp13
tomcatのコンテキスト等はママで
・centosにapxsがない場合のインストール
#yum install httpd-devel
・apxsのデフォルトインストール場所
/usr/sbin
#html2(){{{{{{
<a href="http://px.a8.net/svt/ejp?a8mat=1BZNWU+2Q8JLE+1LWQ+5YRHD" target="_blank">
<img border="0" width="234" height="60" alt="" src="http://www25.a8.net/svt/bgt?aid=080605902165&wid=001&eno=01&mid=s00000007505001002000&mc=1"></a>
<img border="0" width="1" height="1" src="http://www19.a8.net/0.gif?a8mat=1BZNWU+2Q8JLE+1LWQ+5YRHD" alt="">
}}}}}}