配置hhtpd + tomcat + mod_jk的服务架构的时候,需要编译mod_jk.so ,本教程提供mod_jk.so 的编译方法。
编译mod_jk.so前,本机需要先安装apxs,因为它依赖于apxs,我使用命令是yum install httpd-devel,等/usr/sbin下有apxs就算安装好了。
安装gcc
yum install gcc -y
安装 autoconf
yum install autoconf -y
安装 libtool
yum install libtool -y
然后,将tomcat-connectors-1.2.43-src.tar.gz下载到/root目录并解压:
wget http://apache.fayea.com/tomcat/tomcat-connectors/jk/tomcat-connectors-1.2.44-src.tar.gz
tar -xvzf tomcat-connectors-1.2.44-src.tar.gz
安装需要用到apxs,安装httpd-devel里面包含apxs
yum install httpd-devel
并进入到/root/tomcat-connectors-1.2.43-src/native目录执行。
cd /root/tomcat-connectors-1.2.44-src/native
然后执行下面语句设置apxs位置
./configure --with-apxs=/usr/bin/apxs
编译:
make
make install