Install Apache Tomcat Connector
  • Instructions
    • Change Legend items as desired
    • Generate Installation Script
    • Save Script as /usr/src/install-jk.sh
    • Change permission
      • chmod 755 /usr/src/install-jk.sh
    • Run script, the command will run /usr/src/install-jk.sh and creates 3 log files (ok, error and full) at /var/log
      • ((/usr/src/./install-jk.sh | tee /var/log/install-jk-ok.log) 3>&1 1>&2 2>&3 | tee /var/log/install-jk-err.log) 2>&1 | tee /var/log/install-jk-full.log
  • Install Apache and dependencies
    • yum -y install httpd httpd-devel make gcc-c++ wget
  • Install and compile mod_jk
    • cd /usr/src
    • wget -nv http://www.apache.org/dist/tomcat/tomcat-connectors/jk/tomcat-connectors-1.2.32-src.tar.gz
    • tar xzf tomcat-connectors-*-src.tar.gz
    • rm -vf tomcat-connectors-*-src.tar.gz
    • cd /usr/src/tomcat-connectors-*-src/native
    • ./configure --with-apxs=/usr/sbin/apxs
    • make
    • cp -vf /usr/src/tomcat-connectors-*-src/native/apache-2.0/mod_jk.so /usr/lib/httpd/modules
    • echo "Include $CATALINA_HOME/conf/jk/mod_jk.conf" > /etc/httpd/conf.d/tomcat.conf
  • mod_jk Config Files
    • cd /usr/src
    • wget -nv http://samyantoun.50webs.com/opengts/jk.tar.gz
    • tar xzf jk.tar.gz
    • rm -f /usr/src/jk.tar.gz
    • mv -f /usr/src/jk $CATALINA_HOME/conf
    • chown -R tomcat:tomcat $CATALINA_HOME/conf/jk
  • Setup and (Re)start Services
    • chkconfig httpd on
    • service tomcat restart
    • service httpd restart