zoukankan      html  css  js  c++  java
  • Apache的httpd中通过mod_jk.so与Tomcat共同工作

    1.安装Apache

    参见:https://www.cnblogs.com/wcwnina/p/8044353.html

    我最后下载的是2.4.41版本的VC14:httpd-2.4.41-lre302-x86-vc14.zip

    2.安装Tomcat

    参见我自己的博客:https://www.cnblogs.com/kxxx/p/5836704.html

    3.配置Apache

    在Apache的安装目录(我使用%APACHE_HOME%代替)

    3.1 首先下载mod_jk.so,下载地址:https://tomcat.apache.org

     

     

    然后找到 i386-httpd-2.4.x.zip的版本包,并下载(注意:这里要下载i386的,不能下载x84_64的,我开始下载x84_64后续会报错)

    下载之后解压,将mod_jk.so这个文件拷贝到 %APACHE_HOME% 下的moudles文件夹下

    3.2配置

    3.2.1  httpd.conf(路径 %APACHE_HOME% 下的conf中)

    加入:Include conf/jk_module.conf

    并且将Include conf/extra/httpd-vhosts.conf前的#去掉

    3.2.2  在  %APACHE_HOME%下conf加入文件jk_module.conf,并且内容如下:

    LoadModule jk_module modules/mod_jk.so
    JkworkersFile conf/workers.properties
    JkLogFile logs/mod_jk.log

    3.2.3 在  %APACHE_HOME%下conf加入文件workers.properties,并且内容如下:

    ps=
    worker.list=router
    worker.router.type=ajp13
    worker.router.host=127.0.0.1
    worker.router.port=8009
    worker.router.lbfactor=1

    3.2.4 在%APACHE_HOME%下confextra下的httpd-vhost.conf进行更改,内容如下:

    <VirtualHost *:80>
    ServerAdmin steven@router.net
    DocumentRoot "D:JAVAapache-tomcat-8.0.14webapps"
    ServerName 192.168.1.111

    JkMount /* router

    ErrorLog "logs/dummy-host.example.com-error.log"
    CustomLog "logs/dummy-host.example.com-access.log" common
    </VirtualHost>

    最后重启tomcat和Apache,配置完成.

    注意:这里配置的ServerName  比较重要,只有以这个ServerName访问的才会转发至Tomcat

  • 相关阅读:
    收藏了!主流应用市场产品提交资料汇总!
    Oracle用户、权限、角色管理
    H3C SNMP配置解析
    从实战角度浅析snmp
    ICE checkbox 用法
    eclipse序列化生成serialVersionUID
    Bat命令学习
    app生成工具
    微软浏览器兼容工具modern.IE
    php判断手机客户端
  • 原文地址:https://www.cnblogs.com/kxxx/p/11913064.html
Copyright © 2011-2022 走看看