zoukankan      html  css  js  c++  java
  • Apache2.4整合tomcat8

    1,编译mod_jk.so

    不同版本apache对应不同的mod_jk,试验用tomcat-connectors-1.2.41-src.tar.gz ,
    下载后,解压,进入./native文件夹依次输入./configure --with-apxs=[apache安装目录]/bin/apxs和make完成编译(不需要install),在/native/apache-2.0文件夹下可以找到mod_jk.so。将这个文件复制到apache安装路径下的modules文件夹下。

    2、创建相关配置文件。

    创建配置文件可以有很多种方式,主要目的是为了让apache把接收到jsp或servlet相关的应该由tomcat处理的请求交给tomcat处理。接下来我介绍其中一种配置方式,进入apache安装路径下的conf文件夹(位置可以自己指定),创建两个文件,mod_jk.conf以及workers.properties。文件对应内容如下:
    mod_jk.conf:
     1 LoadModule jk_module modules/mod_jk.so
     2 #JkWorkersFile 路径根据实际情况填写
     3 JkWorkersFile /opt/apache/conf/workers.properties
     4 # Where to put jk logs
     5 JkLogFile /opt/apache/logs/mod_jk.log
     6 
     7 # Set the jk log level [debug/error/info]
     8 JkLogLevel info
     9 
    10 # Select the log format
    11 JkLogStampFormat "[%a %b %d %H:%M:%S %Y]"
    12 
    13 # JkOptions indicate to send SSL KEY SIZE,
    14 JkOptions +ForwardKeySize +ForwardURICompatUnparsed -ForwardDirectories
    15 # JkRequestLogFormat set the request format
    16 JkRequestLogFormat "%w %V %T"
    17 
    18 #根据实际情况自己定义即可,就是将什么样的请求转发给worker1处理
    19 #JkMount /* worker1
    20 JkMount /*.jsp worker1
    21 JkMount /servlet/* worker1
    22 JkMount /*.do worker1
    23 JkMount /*.action worker1
    24 #JkMount /*.class worker1
    25 #JkMount /*.jar worker1

    workers.properties

     1 #路径根据实际情况填写
     2 workers.tomcat_home=/opt/tomcat8/  
     3 workers.java_home=/opt/jdk1.8.0_144
     4 worker.list=worker1
     5 
     6 # Set properties for worker1 下面的都可以不用修改,感兴趣可以搜索相关含义
     7 worker.worker1.type=ajp13 
     8 worker.worker1.host=localhost 
     9 worker.worker1.port=8009
    10 worker.worker1.lbfactor=50 
    11 #worker.worker1.cachesize=10 
    12 #worker.worker1.cache_timeout=600 
    13 #worker.worker1.socket_keepalive=1 
    14 #worker.worker1.socket_timeout=300

    3、修改apache和tomcat配置文件

    apache/httpd.conf中添加:
    Include /etc/httpd/conf/mod_jk.conf
    包含刚才的mod_jk配置文件,然后找到DirectoryIndex index.html在后面添加 index.jsp:
    DirectoryIndex index.html index.jsp
  • 相关阅读:
    JS实现前台表格排序功能
    openoffice安装手记
    OpenOffice 实现OFFICE在线预览
    毫秒事件转换小方法
    axis2 jar包详解及缺少jar包异常分析
    Android EditText控件完美实现只读(ReadOnly/NonEditable)
    android:获取联系人信息(姓名和电话)
    dex2jar.bat反编译apk的classes.dex文件错误:
    服务器压力测试系列二:服务器监控工具tsar安装
    memcache list all keys
  • 原文地址:https://www.cnblogs.com/guanghe/p/8520164.html
Copyright © 2011-2022 走看看