• jQueryrocket


    前提你已经安装tomcat和apache都能正常运行

    第一步:首行下载
    https://tomcat.apache.org/download-connectors.cgi
    tomcat-connectors-1.2.48-src.tar.gz
    tar -zxvf tomcat-connectors-1.2.48-src.tar.gz
    cd tomcat-connectors-1.2.48-src/native/
    ./configure --with-apxs=/usr/local/apache2.4/bin/apxs
    (此处apxs地址可能不一样,可用命令" whereis apxs "来查看)
    如果没有的话,先安装apxs ,太好了我有。没了百度去。
    make
    make install

    2、在Apacheconf下新建 workers.properties

    worker.list = controller,tomcat1,tomcat2
    #worker.list = controller
    #列表========tomcat1========
    worker.tomcat1.port=1009 #ajp13 端口号,在tomcat下server.xml配置,默认8009
    worker.tomcat1.host=localhost #tomcat的主机地址,如不为本机,请填写ip地址
    worker.tomcat1.type=ajp13 #ajp12,ajp13
    worker.tomcat1.lbfactor = 1 #server的加权比重,值越高,分得的请求越多


    #========tomcat2========
    worker.tomcat2.port=2009 #ajp13 端口号,在tomcat下server.xml配置,默认8009
    worker.tomcat2.host=localhost #tomcat的主机地址,如不为本机,请填写ip地址
    worker.tomcat2.type=ajp13 #ajp12,ajp13
    worker.tomcat2.lbfactor = 1 #server的加权比重,值越高,分得的请求越多

    #========controller,负载均衡控制器========
    worker.controller.type=lb
    worker.retries=3 #断线重连次数
    worker.controller.balance_workers=tomcat1,tomcat2 #指定分担请求的tomcat
    worker.controller.sticky_session=true
    worker.controller.sticky_session_force=false
    3、在Apacheconf下新建 mod_jk.conf

    #加载mod_jk.so
    LoadModule jk_module modules/mod_jk.so
    #加载workers.properties
    JkWorkersFile conf/workers.properties
    #需要拦截的类容 /* 表示所有
    JkMount /* controller

    (下面这个加入了打印输出日志,上面仅作为测试使用,来自网络:
    JkWorkersFile /usr/local/web/apache/conf/workers.properties
    # Where to put jk logs
    JkLogFile /usr/local/web/apache/logs/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 /tomcatTest/* worker1
    JkMount /tomcatTest/*.jsp worker1
    JkMount /*.jsp worker1
    )

    4、配置httpd:conf 在Apache启动时加载mod_jk.conf

    在httpd最后一段加

    include conf/mod_jk.conf

    (这一段摘自网络:
    LoadModule jk_module modules/mod_jk.so
    Include /usr/local/apache2.4/conf/mod_jk.conf
    道理都是相同的


    最后需要注意,版本匹配。

  • 相关阅读:
    redis单机安装以及简单redis集群搭建
    Linux中JDK安装教程
    微信公众号开发(一)
    easyui多图片上传+预览切换+支持IE8
    mybatis动态sql之foreach标签
    java List递归排序,传统方式和java8 Stream优化递归,无序的列表按照父级关系进行排序(两种排序类型)
    java钉钉通讯录同步
    java使用poi生成导出Excel(新)
    java 图片转base64字符串、base64字符串转图片
    Spring事务mysql不回滚:mysql引擎修改
  • 原文地址:https://www.cnblogs.com/kaspar/p/12856361.html
Copyright © 2020-2023  润新知