apache和tomcat的整合有三种方式,网上有很多比较。倾向于mod_jk连接,毕竟这个方式用的时间较长,经受了很多前辈的尝试,所以个人也使用的是mod_jk作为链接器连接这两个服务器。
下面是官方网站的下载地址,目前为止最新版是 1.2.6(我使用的1.2.15)
首先下载 jakarta-tomcat-connectors-1.2.15-src.tar.gz 到服务器
解压
# tar xzvf jakarta-tomcat-connectors-1.2.15-src.tar.gz
进入 jk/native 这个目录编译
# cd jakarta-tomcat-connectors-1.2.15-src/jk/native
确认你的 apache 的 apxs 文件位置
# ./configure --with-apxs=/usr/local/apache2/bin/apxs
编译生成mod_jk
拷贝编译完成生成的 mod_jk.so 文件(在jakarta-tomcat-connectors-1.2.15-src/native/apache-2.0目录下)到apache modules 目录位置
# cp ./apache-2.0/mod_jk.so /usr/local/apache2/modules/
最后就是在apahce的httpd.conf中加载mod_jk.so文件。
LoadModule jk_module modules/mod_jk.so
apache+tomcat的整合,google上一大堆,很简单的说,不再赘述。稍微注意的是,新的服务器linux系统安装apache时候可能会需要三个辅助项目或者说程序,pcre,apr,apr-util,否则提示安装失败;再有就是c环境是否可用,如提示报错,可检查编译环境是否正常,没有安装可以在线安装。yum -install gcc-c++。。。
---------------------------------------------分割线----------------------------------------------------------------------------
通常我们使用/jkstatus查看监控jk连接状态。防止别人胡乱访问,那么我们就需要通过设置简单的用户认证才能进入这个监控页面。
在apache中添加配置,使其通过basic验证。
<Location /jkstatus>
Options MultiViews
AuthType Basic
AuthName “Auther Center” #弹出框的提示
AuthUserFile conf/.htpasswd #存放密码的位置
require valid-user granted #只有.htpasswd文件里面的用户才能进入
</Location>
然后,在conf目录建立jk_passwd文本文件(第一次建立.htpasswd文件时候需要-c,以后添加用则不需要)
#/usr/local/apache2/bin/htpasswd -c ./.htpasswd admin #admin为用户名
New password:
Re-type new password:
另外:
htpasswd -m .htpasswd 用户名 #更改密码
htpasswd -D .htpasswd 用户名 #删除用户
重启apache,你再次进入jkstatus的时候,将会看到如下页面。
- 大小: 32.6 KB
分享到:
相关推荐
如果遇到问题,可查阅Apache和Tomcat的日志文件,以及mod_jk的错误日志,进行调试。 7. **持续更新与维护** 由于Apache、Tomcat和mod_jk都是开源项目,经常有新版本发布,为了保持系统的稳定性和安全性,应定期...
`mod_jk.so 1.2.40 for Windows`是专为Windows平台设计的一个特定版本,旨在优化在Windows环境下运行的Apache和Tomcat之间的交互。 ### 1. mod_jk模块介绍 mod_jk是Apache的负载均衡和反向代理模块,它负责将HTTP...
为了监控集群的运行状态,可以通过mod_jk的JkLogFile和JkLogLevel配置Apache的日志记录,以及通过JkStatus配置使Apache提供一个状态检查页面,以便查看当前的负载均衡情况和worker状态。 8. **优化与最佳实践** -...
1. **下载和安装**:获取与Apache 2.4兼容的mod_jk模块,如提供的`mod_jk.so`文件,这通常是一个动态链接库文件。 2. **配置Apache**:将`mod_jk.so`放置在Apache的`modules`目录下,并在`httpd.conf`配置文件中...
JK(即 mod_jk)是最常见的 Apache 与 Tomcat 的连接方式之一,通过 AJP(Apache Jserv Protocol)协议与 Tomcat 通信。AJPConnector 默认监听于端口 8009。 - **JK 的工作原理**:JK 模块作为 Apache 的一个插件,...
3. mod_jk模块,它是Apache与Tomcat之间通信的连接器(对应Apache版本,如tomcat-connectors-1.2.32) 接下来,按照以下步骤操作: 1. **安装与配置Apache**: - 下载并安装Apache,将其解压至E:\ide\apache\...
JK提供了一个监控以及管理的页面jkstatus,通过jkstatus可以监控JK目前的工作状态以及对到Tomcat的连接进行设置。JK配置需要三个文件,分别是httpd.conf、workers.properties、uriworkermap.properties,其中httpd....
首先,你需要下载Apache 2.2.11和Tomcat 6.0.20的解压版本,以及对应版本的JK模块,例如mod_jk-1.2.28-httpd-2.2.3.so。然后,安装Apache服务器,并将JK模块的.so文件重命名为mod_jk.so,将其复制到Apache的modules...
Apache 使用 mod_jk 模块(也称作 JK)与 Tomcat 连接,JK 负责处理 Apache 和 Tomcat 间的通信,包括请求转发和 Session 信息同步。 - **JK 介绍**:JK 是一个开源的 Apache 模块,它实现了 AJP (Apache JServ ...
- mod_jk 模块(用于实现Apache与Tomcat之间的通信); - JDK(Java Development Kit); - Tomcat Server。 注意,mod_jk 的版本应与Apache版本相匹配,以确保其能够正常运行。 ##### 4.2 安装 ###### 4.2.1 ...
mod_jk是Apache HTTP服务器的一个模块,它提供了一个高效的连接器(AJP,即Apache JServ Protocol),使得Apache与Tomcat之间的通信更为便捷。 以下是Apache与Tomcat整合的详细步骤: 1. **安装基础软件**:首先,你...
这个过程可能涉及多个步骤,包括安装和配置 Apache、mod_jk,以及调整 JBoss 的配置文件。同时,测试和监控集群的性能和稳定性也是必不可少的,以便在出现问题时能够及时发现并解决。通过这样的集群设置,企业可以...
这个连接器提供了mod_jk模块,使得Apache与Tomcat之间的通信成为可能。 2. **配置Apache HTTP Server** - 打开Apache的主配置文件`httpd.conf`,在文件末尾添加以下配置以启用mod_jk模块: ```apacheconfig ...
1. **下载并安装Apache的mod_jk模块**:虽然本例中使用的是IIS而非Apache,但mod_jk中的JK(Java Connector)组件可以通过isapi_redirector实现与IIS的兼容。下载mod_jk的isapi_redirector版本,并将其动态链接库...
- 下载JK连接器,如`jakarta-tomcat-connectors-jk2.0.4-win32-IIS.zip`。 - 解压并找到`isapi_redirector2.dll`文件,将其放置于指定目录,如`E:\apache-tomcat-5.5.16\bin\win32\i386`。 2. **修改Tomcat配置...
以上就是Apache、JDK、Tomcat、集成Apache Tomcat、SVN以及Oracle的安装与配置过程。这些步骤可以帮助您在Linux环境下顺利完成这些常用软件的部署工作。每一步都需要仔细检查并根据实际情况调整。
软件环境:Window server 2003+ IIS6.0 + Tomcat6.0 + JK2 整了大半天,不过直得整合的好处就不说了 1.导入注册表 iis+tomcat.reg 文件说明 Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\...
软件环境:Window server 2003+ IIS6.0 + Tomcat6.0 + JK2 整了大半天,不过直得整合的好处就不说了 1.导入注册表 iis+tomcat.reg 文件说明 Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\...
- **Tomcat6**:Apache Tomcat 6是一款开源的Java Servlet容器,主要用于部署和运行基于Java的应用程序,尤其是JSP和Servlet。 #### 实现目标 本项目的主要目标是在Windows XP SP3操作系统上配置IIS5以支持JSP应用...