CentOS Apache2 Tomcat連携

インストール

Jakartaからjakarta-tomcat-connectors-jk2-2.0.4-src.tar.gzをダウンロード

yum install libtool
yum install httpd-devel
yum install gcc-c++

tar zxvf jakarta-tomcat-connectors-jk2-2.0.4-src.tar.gz
cd jakarta-tomcat-connectors-jk2-2.0.4-src/jk/native2
./buildconf.sh
./configure --with-apxs2=/usr/sbin/apxs --with-tomcat55=/opt/apache-tomcat-5.5.15 --with-java-home=/usr/java/jdk1.5.0_06
make
cp ../build/jk2/apache2/mod_jk2.so /etc/httpd/modules
cp ../conf/workers2.properties /etc/httpd/conf/

設定

/etc/httpd/conf/httpd.confに
以下を追記
LoadModule jk2_module modules/mod_jk2.so

/etc/httpd/conf/workers2.propertiesに
以下を追記
[uri:/jsp-examples/*]
[uri:/servlet-examples/*]

再起動

/opt/apache-tomcat-5.5.15/bin/shutdown.sh
/etc/init.d/httpd stop
/opt/apache-tomcat-5.5.15/bin/startup.sh
/etc/init.d/httpd start

***Apacheを再起動したくない場合は以下でも可

/etc/init.d/httpd graceful