zoukankan      html  css  js  c++  java
  • Apache+Tomcat负载均衡集群搭建

    1.所需软件


                  apache_2.2.4-win32-x86-no_ssl。apacheserver

                  mod_jk-apache-2.2.4连接器,连接apache和tomcat

                 apache-tomcat-6.0.33tomcatserver


    2.软件安装


        2.1apache 安装


            

             一直下一步,到此界面:

              

            填写域名或localhost都可。

            安装完毕后。启动訪问localhost,界面例如以下则成功安装:

            

        2.2tomcat安装


                    省略,网上资料大把大把。


    3.集群配置


       3.1apache与mod_jk.so整合


             (1)改动httpd.conf配置文件。加入例如以下语句:

                      

                      作用:载入mod_jk.so,并读取mod_jk.conf配置文件。

            (2)在apache安装文件夹下的conf文件夹下,新建文件mod_jk.conf

                     

                  加入例如以下配置:

                          

                   作用:mod_jk作为连接器。mod_jk.conf作为连接器的配置文件配置workers.properties下属server的工作配置文件。

            (3)在apache安装文件夹下的conf文件夹下,新建文件workers.properties

                        

                配置例如以下:

                       

                  作用:配置工作的tomcat节点。

            (4)在apache安装文件夹下的modules文件夹下,将mod_jk-apache-2.2.4复制过去,而且改名为mod_jk.so

                         


      3.2tomcat配置


           (1)拷贝两个tomcat

                      

           (2)改动tomcat安装文件夹下的conf文件夹下的server.xml文件,改动例如以下:

                  

                 jvmRoute与worker.properities文件里配置的名称同样。

                 tomcat1配置同tomcat2配置。

     

    4.測试


          在tomcat工作文件夹webapps下新建文件夹文件夹结构例如以下:

                  

         test.jsp文件内容例如以下:

                 

         结果

               測试路径例如以下:http://localhost/test/test.jsp

               第一次訪问:

                       

              第二次訪问:

                      

                 apache依据设置的负载均衡策略和參数,进行请求分发。


    5.常见问题


          (1)apache安装失败

                    解决方式:安装文件夹设置到根文件夹,比方:H:/。

          (2)apache启动失败

                   

                   解决方式:在cmd名称中转到apache的安装文件夹/bin下,输入httpd -t命令,则会提示具体的错误信息,依据具体的错误信息进行排查。比方:can not load Apache2.2/modules/mod_jk.so into server:%1 xb2xbbxcaxc7xd3xd0xd0xa7xb5xc4Win32 xd3xa6xd3xc3xb3xccxd0xf2xa1xa3,这样的问题可能是版本号问题,或配置文件有问题,能够更换mod_jk的版本号或这检查httpd.conf的配置文件。

  • 相关阅读:
    eclipse提速01
    eclipse提速02
    快速清空Access资料库中所有表的数据
    删除数据之后自增长列重新开始计数
    JS中控制两个小数位
    JS控制table中tr位置互换
    MIME 类型列表
    JS中对于email格式的判断
    获取网站根目录的方法
    通过存储过程创建SQL作业
  • 原文地址:https://www.cnblogs.com/brucemengbm/p/6707864.html
Copyright © 2011-2022 走看看