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 \xb2\xbb\xca\xc7\xd3\xd0\xd0\xa7\xb5\xc4Win32 \xd3\xa6\xd3\xc3\xb3\xcc\xd0\xf2\xa1\xa3,这样的问题可能是版本号问题,或配置文件有问题,能够更换mod_jk的版本号或这检查httpd.conf的配置文件。
相关文章
- Apache HTTP Server 与 Tomcat 的三种连接方式介绍
- Apache(mod_proxy)+Tomcat负载均衡配置
- CVE-2020-1938 :Apache Tomcat AJP 漏洞复现和分析
- Apache Shiro权限控制框架简介
- 通过 Apache Ant 来运行 Tomcat
- taskdef class org.apache.catalina.ant.InstallTask cannot be found
- The APR based Apache Tomcat Native library which allows optimal performance in production 问题的解决
- The APR based Apache Tomcat Native library which allows optimal performance in production 问题的解决
- Atitit. Class 元数据的反射操作 api apache 工具
- tomcat 启动报错org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalin
- Apache内存池学习解析
- 43 openEuler搭建Apache服务器-配置文件说明和管理模块
- 轻量级压测工具Apache Bench实战
- linux下按在Apache
- Log4J是Apache组织的开源一个开源项目,通过Log4J,可以指定日志信息输出的目的地,如console、file等。Log4J采用日志级别机制,请按照输出级别由低到高的顺序写出日志输出级别。
- 大数据Hadoop之——Apache Hudi 与 Presto/Trino集成
- 【安装包】apache-tomcat-8.5.45-windows-x64
- 使用POI操作excel表格的时候,报错:java.lang.NoClassDefFoundError: org/apache/commons/collections4/ListValuedMap
- maven clean install命令报错 Failed to execute goal org.apache.maven.plugins:maven-clean-plugin
- 【云原生 | 31】Docker运行实时流计算框架Apache Storm