博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Apache+Tomcat负载均衡集群搭建
阅读量:5806 次
发布时间:2019-06-18

本文共 1207 字,大约阅读时间需要 4 分钟。

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 \xb2\xbb\xca\xc7\xd3\xd0\xd0\xa7\xb5\xc4Win32 \xd3\xa6\xd3\xc3\xb3\xcc\xd0\xf2\xa1\xa3,这样的问题可能是版本号问题,或配置文件有问题,能够更换mod_jk的版本号或这检查httpd.conf的配置文件。

你可能感兴趣的文章
史上最全的HTML、CSS知识点总结,浅显易懂。适合入门新手
查看>>
Objective-C高级编程读书笔记(一)
查看>>
Spring Cloud OAuth 微服务内部Token传递的源码实现解析
查看>>
webpack4入门和多文件打包尝试
查看>>
云数据库将进入企业级百万IOPS时代
查看>>
社交网络大数据的应用有多大的价值
查看>>
Spring Cloud自定义引导属性源
查看>>
SQL Server 2005故障转移群集
查看>>
Linux yum和apt-get用法及区别
查看>>
python 中类中 __slots__
查看>>
C++ 随机数
查看>>
Linux常用命令笔记---计划任务
查看>>
配置Nutch模拟浏览器以绕过反爬虫限制
查看>>
如何使用netfilter/iptables构建防火墙
查看>>
livemesh在远程桌面中的运用
查看>>
蜜罐技术的配置模式和信息收集
查看>>
查看Oracle的实例名
查看>>
Zend Studio去除编辑器的语法警告
查看>>
linux驱动current关键词
查看>>
让SQL再快一点儿
查看>>