1. yum install apr, yum install apr-devel, yum install httpd-devel
2. download tomcat-connectors-1.2.32-src.tar.gz
from http://tomcat.apache.org/download-connectors.cgi
3. tar -zxvf tomcat-connectors-1.2.32-src.tar.gz
4.
yum install gcc-c++
cd native
./configure –-with-apxs=/usr/sbin/apxs (or where ever the apxs/apxs2 is)
don't copy this line, type it by manual
if got errors run yum install gcc-c++
make
make install
mod_jk.so is in /usr/lib/httpd/modules
5. update httpd.conf
LoadModule jk_module modules/mod_jk.so
JkWorkersFile conf/workers.properties
JkLogFile logs/mod_jk.log
JkLogLevel info
JkMount /*.jsp loadbalancer
jkMount /servlet/* loadbalancer
5. create conf/workers.properties
# list the workers by name
worker.list=loadbalancer,worker1
# localhost server 1
worker.worker1.port=8009
worker.worker1.host=localhost
worker.worker1.type=ajp13
worker.worker1.lbfactor = 1
worker.loadbalancer.type=lb
worker.loadbalancer.balanced_workers=worker1
6. 如果需要SSL, 需要配置 conf/extra/httpd-ssl.conf,
找到virtual host: 443, 加入两行代码
JkMount /*.jsp loadbalancer
jkMount /servlet/* loadbalancer
分享到:
相关推荐
### RedHat Linux + Apache + Tomcat + Mod_jk 负载均衡安装步骤详解 #### 系统环境准备与配置 在开始安装之前,我们首先需要确保系统环境满足以下要求: 1. **操作系统:** Red Hat Linux 9.0 2. **软件版本:**...
- 配置Apache的httpd.conf文件中的mod_jk指令。 - 配置Tomcat的server.xml文件中的Connector元素。 #### 四、MySQL 5.0 的安装与配置 1. **安装MySQL 5.0**: - 下载MySQL 5.0.45的安装包。 - 安装并初始化...
3. **配置Apache**:在Apache的配置文件(如httpd.conf)中加载`mod_jk`模块,并指定模块路径。例如,添加`LoadModule jk_module /path/to/mod_jk.so`。 4. **配置`mod_jk`**:创建一个名为`workers.properties`的...
JkLogFile /var/log/httpd/mod_jk.log JkLogLevel info JkLogStampFormat "[%a %b %d %H:%M:%S %Y]" JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories JkMount /app/* worker1 ``` 7. **...
sudo mv mod_jk-1.2.31-httpd-2.2.x.so /usr/lib/apache2/modules/ ``` 现在,我们来配置Apache。打开Apache的配置文件`/etc/apache2/mods-available/mod_jk.conf`,添加以下内容: ``` LoadModule jk_module /usr...
本文将深入探讨`mod_jk`在Linux环境下的下载和配置,以及如何进行Tomcat集群的配置。 首先,让我们了解一下`mod_jk`。`mod_jk`是Apache HTTP服务器的一个模块,由Apache软件基金会开发,主要用于负载均衡和故障转移...
总结来说,构建Linux上的Apache-Tomcat-mod_jk集群涉及到Apache的安装、mod_jk模块的编译和配置,以及Tomcat实例的设置。通过这种方式,你可以创建一个高效、可靠的Web服务环境,满足高性能、高可用性的需求。记得在...
安装方法: 将源码包FTP到服务器然后执行下面的命令:(centOS为例) #tar –xzvf tomcat-connectors-...然后将/opt/mod_jk/native 的mod_jk.so放入httpd中的modules文件夹中。 剩下的配置方法百度一下,有很多。
5. 安装完成后,mod_jk模块(通常为`mod_jk.so`)会被安装到Apache的模块目录中,你需要在Apache的配置文件(如`httpd.conf`)中加载这个模块,添加以下行: ``` LoadModule jk_module /path/to/mod_jk.so ``` ...
### 安装Apache及Mod_jk教程 #### Apache与Mod_jk简介 Apache是一款广泛使用的开源Web服务器软件,因其稳定性、安全性以及丰富的功能而受到众多用户的青睐。在实际部署环境中,我们经常需要将Apache与其他应用...
5. 在Apache的配置文件(如`httpd.conf`)中,添加`LoadModule jk_module modules/mod_jk.so`来加载mod_jk模块。 **二、配置mod_jk** 1. **workers.properties**:这个文件定义了连接到Tomcat实例的worker(工作...
配置mod_jk涉及修改Apache的配置文件`/etc/apache2/mods-enabled/jk.conf`(Ubuntu/Debian)或`/etc/httpd/conf.d/mod_jk.conf`(CentOS/RHEL)。你需要指定Tomcat服务器的位置和工作线程数等参数: ```apacheconf ...
在完成Apache、Tomcat和JK的安装和配置后,需要在Apache的httpd.conf中加载mod_jk模块,并配置JK模块的全局设置和worker定义。同时,Tomcat的server.xml也需要修改,添加AJP监听器,使Tomcat能够接受来自Apache的AJP...
5. **配置mod_jk**:在Apache的配置文件httpd.conf中,添加对mod_jk的引用,通过LoadModule指令加载mod_jk模块。然后,需要配置一个JkMount指令,指定哪些URL路径应该被转发到Tomcat处理。 6. **配置Tomcat的server...
以上步骤详尽介绍了如何在RHEL6.2 x64系统上搭建一个由Tomcat组成的集群,并使用Apache Httpd和Mod_jk实现负载均衡。该架构不仅能够提供更好的性能和可扩展性,还能确保高可用性和故障恢复能力。
- 在`httpd.conf`文件末尾添加`Include conf/mod_jk.conf`。 3. **配置mod_jk.conf** - 创建`mod_jk.conf`文件并填写相应配置。例如: ```conf LoadModule jk_module modules/mod_jk.so JkWorkersFile conf/...
Apache+JK+Tomcat搭建负载均衡是一种常见的高可用性和性能优化策略,主要目的是分散网络流量,提高服务的稳定性和响应速度。这个方案特别适合大型网站或应用,可以有效防止单点故障,提升用户体验。 首先,负载均衡...
5. 执行`make`和`make install`,这将在Apache的模块目录下生成`mod_jk.so`文件。 **配置mod_jk** 1. 在Apache的配置文件`httpd.conf`中,使用`LoadModule`指令加载mod_jk模块: ``` LoadModule jk_module /path/...
4. **编辑配置文件**:需要修改 `/usr/local/apache/conf/` 目录下的三个文件 `mod_jk.conf`, `workers.properties` 以及 `httpd.conf`。 #### 配置 mod_jk.conf ```conf # 指定 mod_jk 模块需要读取的配置文件 ...