安装 Apache 2 和 Tomcat 5.5

http://tech.ddvip.com   2006年08月25日    社区交流

本文详细介绍安装 Apache 2 和 Tomcat 5.5

# tar zxvf apache-tomcat-5.5.17.tar.gz -C /opt/

  配置环境变量

# export CATALINA_HOME=tomcat_install_path //比如这里应该是 /opt/apache-tomcat-5.5.17/

  你可以将其加入启动脚本中,比如 .bashrc. 然后, 运行 tomcat, 检查配置情况:

# tomcat_intall_path/bin/startup.sh // 这里是/opt/tomcat5.5//bin/startup.sh

  如果抛出错误, 根据错误检查自己的配置.

4. 获取 JK 模块

  可以通过 apt-get 获取 JK 模块或直接从官方网站获取编译好的二进制模块, 但是编译JK一点也不麻烦, 这里我选择编译生成 JK 模块, 这有背 Debian 的方法 ;)

  • 下载JK模块的源代码

      JK的当前版本是 1.2.15, 运行下边的命令获取源代码:

    $ wget http://www.apache.org/dist/tomcat/tomcat-connectors/jk/source/jk-1.2.15/jakarta-tomcat-connectors-1.2.15-src.tar.gz

      解压到临时目录:

    # tar zxvf jakarta-tomcat-connectors-1.2.15-src.tar.gz -C /tmp/
  • 配置编译环境

      安装编译 JK 所需要的软件包:

    #aptitude update
    #aptitude install ibtool autoconf gcc apache2-prefork-dev g++
  • 编译 JK 模块

      在JK的解压目录下运行:

    #cd /tmp/jakarta-tomcat-connectors-1.2.15-src/jk/native
    #./configure --with-apxs=/usr/bin/apxs2
    or
    #./configure --with-apache=/etc/apache2
    #make

      详细的编译说明, 请参阅: Jakarta Tomcat Connector: Installation for Apache 2.x 将生成的 JK 模块 JK 复制到 /usr/lib/apache2/modules/#cp ./apache-2.0/mod_jk.so /usr/lib/apache2/modules/

5. 创建配置文件

  • /etc/apache2/conf.d/mod_jk.conf # 指出mod_jk模块工作所需要的工作文件workers.properties的位置
    JkWorkersFile /etc/apache2/workers.properties
    # Where to put jk logs
    JkLogFile /var/log/apache2/mod_jk.log
    # Set the jk log level [debug/error/info]
    JkLogLevel info
    # Select the log format
    JkLogStampFormat "[%a %b %d %H:%M:%S %Y]"
    # JkOptions indicate to send SSL KEY SIZE,
    JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories
    # JkRequestLogFormat set the request format
    JkRequestLogFormat "%w %V %T"
    # 将所有servlet 和jsp请求通过ajp13的协议送给Tomcat,让Tomcat来处理
    JkMount /servlet/* worker1
    JkMount /*.jsp worker1
  • /etc/apache2/mods-available/jk.load LoadModule jk_module modules/mod_jk.so
    Include /etc/apache2/conf.d/mod_jk.conf

      并创建符号链接到mods-enabled

作者:etony    责编:豆豆技术应用

正在加载评论...