`
liyixing1
  • 浏览: 952892 次
  • 性别: Icon_minigender_1
  • 来自: 江西上饶
社区版块
存档分类
最新评论

apache mod_jk编译安装

 
阅读更多
http://hi.baidu.com/chxl1209/blog/item/5524be351c45a3b25edf0e21.html

操作系统:CentOS release 5.5 (Final)

jdk:jdk-6u26-linux-i586-rpm.bin

apache:httpd-2.2.19.tar.gz

tomcat:apache-tomcat-7.0.14.tar.gz

另外:tomcat-connectors-1.2.32-src.tar.gz



1、安装jdk

[root@localhost ~]# chmod a+x jdk-6u26-linux-i586-rpm.bin

[root@localhost ~]# ./jdk-6u26-linux-i586-rpm.bin

#vi /etc/profile

在最后面加入

#set java environment

JAVA_HOME=/usr/java/jdk1.6.0_26

CLASSPATH=.:$JAVA_HOME/lib.tools.jar

PATH=$JAVA_HOME/bin:$PATH

export JAVA_HOME CLASSPATH PATH

保存退出。

要使JDK在所有的用户中使用,可以这样:

vi /etc/profile.d/java.sh

在新的java.sh中输入以下内容:

#set java environment

JAVA_HOME=/usr/java/jdk1.6.0_26

CLASSPATH=.:$JAVA_HOME/lib/tools.jar

PATH=$JAVA_HOME/bin:$PATH

export JAVA_HOME CLASSPATH PATH

保存退出,然后给java.sh分配权限:chmod 755 /etc/profile.d/java.sh

在终端使用echo命令检查环境变量设置情况。

#echo $JAVA_HOME

#echo $CLASSPATH

#echo $PATH

检查JDK是否安装成功。

#java -version

如果看到JVM版本及相关信息,即安装成功!



2、安装apache

[root@localhost ~]# tar -zxvf httpd-2.2.19.tar.gz

[root@localhost ~]# cd httpd-2.2.19

[root@localhost httpd-2.2.19]#  ./configure --prefix=/usr/local/apache --enable-module=so --enable-rewrite

[root@localhost httpd-2.2.19]# make ; make install



3、安装tomcat

[root@localhost ~]# tar -zxvf apache-tomcat-7.0.14.tar.gz  -C /usr/local/

[root@localhost local]# mv /usr/local/apache-tomcat-7.0.14 /usr/local/tomcat



4、安装mod_jk

[root@localhost ~]# tar -zxvf tomcat-connectors-1.2.32-src.tar.gz

[root@localhost ~]# cd tomcat-connectors-1.2.32-src/native/

[root@localhost native]# ./configure --with-apxs=/usr/local/apache/bin/apxs

[root@localhost native]# make ;make install



5、配置

在/usr/local/apache/conf/下面建立两个配置文件mod_jk.conf和workers.properties

[root@localhost conf]# vi mod_jk.conf

JkWorkersFile /usr/local/apache/conf/workers.properties
# Where to put jk logs
JkLogFile /usr/local/apache/logs/mod_jk.log
# Set the jk log level [debug/error/info]
JkLogLevel info
# Select the log format
JkLogStampFormat "[%a %b %d %H:%M:%S %Y]"
# JkOptions indicate to send SSL KEY SIZE,
JkOptions ForwardKeySize ForwardURICompat -ForwardDirectories
# JkRequestLogFormat set the request format
JkRequestLogFormat "%w %V %T"
JkMount /servlet/* worker1
JkMount /*.jsp worker1



[root@localhost conf]# vi workers.properties

# Defining a worker named worker1 and of type ajp13

worker.list=worker1
# Set properties for worker1

worker.worker1.type=ajp13

worker.worker1.host=localhost

worker.worker1.port=8009

worker.worker1.lbfactor=50

worker.worker1.cachesize=10

worker.worker1.cache_timeout=600

worker.worker1.socket_keepalive=1

worker.worker1.socket_timeout=300



[root@localhost conf]# vi httpd.conf

在DirectoryIndex中添加 index.jsp

在最后添加:

LoadModule jk_module modules/mod_jk.so

Include /usr/local/apache/conf/mod_jk.conf



在/usr/local/tomcat/conf/ 下

[root@localhost conf]# vi server.xml

在HOST段中加入:
<Context path="" docBase="/usr/local/apache/htdocs" debug="0" reloadable="true" crossContext="true"/>



在/usr/local/apache/htdocs下建立一个index.jsp,启动Apache和Tomcat,就可以正常访问了。
分享到:
评论

相关推荐

    apache mod_jk

    1. **下载和安装**:从Apache官方网站下载对应Apache版本的mod_jk模块,然后按照Apache的扩展模块安装指南进行编译和安装。 2. **配置httpd.conf**:在Apache的配置文件httpd.conf中加载mod_jk模块,并指定mod_jk的...

    apache2.4编译安装包带mod_jk.so

    在CentOS 6.5-6.9系统上编译安装Apache 2.4并添加mod_jk.so模块的步骤如下: 1. **准备工作**: - 首先确保系统更新到最新,运行`yum update`。 - 安装必要的依赖库:`yum install gcc httpd-devel apr-devel apr...

    mod_jk for apache2.4.7

    自己在APACHE2.4.7x64编译成功的mod_jk,希望大家不要再走弯路,我编译了好久,才最后得到正果。

    整合apache与tomcat所需要的模块,各版本mod_jk

    2. **编译和安装**:将`mod_jk`源码解压,然后使用Apache的配置环境编译并安装。这通常涉及`./configure`,`make`,和`make install`等步骤。 3. **配置Apache**:在Apache的配置文件(如httpd.conf)中加载`mod_jk`...

    apache mod_jk模块

    5. 安装完成后,mod_jk模块(通常为`mod_jk.so`)会被安装到Apache的模块目录中,你需要在Apache的配置文件(如`httpd.conf`)中加载这个模块,添加以下行: ``` LoadModule jk_module /path/to/mod_jk.so ``` ...

    mod_jk.so文件

    1. **安装mod_jk**:首先,获取mod_jk的源码或预编译的二进制文件,并将其放置在Apache的`modules`目录下。 2. **配置httpd.conf**:编辑Apache的主配置文件`httpd.conf`,添加`LoadModule`指令来加载mod_jk模块,如...

    Apache2.2.4 And mod_jk-apache-2.2.4.so

    mod_jk-apache-2.2.4.so文件是针对Apache2.2.4版本编译的动态链接库,它负责实现mod_jk的功能。在Linux或类Unix系统中,模块通常以.so扩展名表示。mod_jk提供了负载均衡、故障转移、会话保持等功能,以优化Java应用...

    mod_jk dll

    2. **编译和安装**:将mod_jk源码编译为Apache可加载的模块,然后将生成的`.dll`文件放置在Apache的`modules`目录下。 3. **配置httpd.conf**:在Apache的配置文件`httpd.conf`中,添加`LoadModule`指令加载mod_jk...

    mod_jk-1.2.37-windows-.zip

    3. **配置Apache**:将编译好的mod_jk.so(或其他扩展名,取决于你的系统)移动到Apache的模块目录,并在httpd.conf配置文件中加载模块,例如:`LoadModule jk_module modules/mod_jk.so`。 4. **配置mod_jk**:...

    mod_jk(包含apache2.4.x和apache2.2.x的两种版本)

    1. 安装mod_jk:首先需要下载与Apache版本匹配的mod_jk模块,如`tomcat-connectors-1.2.37-windows-i386-httpd-2.2.x`,然后将编译后的`mod_jk.so`文件放置到Apache的`modules`目录下。 2. 配置httpd.conf:在...

    apache2.4 mod_jk.so

    apache2.4 mod_jk.so,下载源码编译,亲测可以启动,可用。(请不要调整我的下载积分,服务大家,我只需要1分就够了,谢谢)

    apache2.4 +tomcat7+mod_jk.so 完美整合实例

    Apache 2.4、Tomcat 7 和 mod_jk.so 的整合是将 Apache 作为前端服务器,用于处理静态内容和反向代理,而 Tomcat 作为后端应用服务器,主要负责处理 Java Servlet 和 JSP。这种架构组合可以充分利用 Apache 的高性能...

    安装apache及mod_jk.txt

    ### 安装Apache及Mod_jk教程 #### Apache与Mod_jk简介 Apache是一款广泛使用的开源Web服务器软件,因其稳定性、安全性以及丰富的功能而受到众多用户的青睐。在实际部署环境中,我们经常需要将Apache与其他应用...

    64位mod_jk Apache模块 连接Tomcat

    `ReadMe.txt`可能提供了额外的安装指南或注意事项,`-- For Apache 2.4 Win64 --`和`-- Build with VC10 x64--`可能是编译或构建时的标记,表明这个mod_jk模块是为Apache 2.4的64位Windows环境编译,并且使用了...

    apache + tomcat + mod_jk集群

    3. **安装mod_jk**:对于Apache,你需要下载mod_jk模块的源码或预编译二进制文件。在Windows上,可以通过安装APR库和编译mod_jk,而在Linux上,可以使用包管理器如apt或yum来安装。 4. **配置mod_jk**:在Apache的...

    mod_jk-1.2.42-win32-VC15

    标题 "mod_jk-1.2.42-win32-VC15" 指的是 Apache Tomcat 与 Apache HTTP Server 之间的连接模块 mod_jk 的一个特定版本,适用于 Windows 32 位系统,并且是使用 Visual Studio 15(即 VS2017)编译的。这个模块的...

    mod_jk-1.2.31-httpd-2.2.3.so.zip

    1. 安装mod_jk模块:首先,下载mod_jk的源代码包,编译并安装到Apache服务器。在本例中,使用的是`mod_jk-1.2.31-httpd-2.2.3.so`文件,这表明它是针对Apache 2.2.3的预编译二进制模块,可以直接加载到Apache中。 2...

    mod_jk-1.2.43-win64-VC15

    1. **下载与安装**:获取`mod_jk-1.2.43-win64-VC15`压缩包,解压后找到`mod_jk.so`动态链接库,将其复制到Apache的`modules`目录下。 2. **配置Apache**:在Apache的配置文件`httpd.conf`中,通过`LoadModule`指令...

    windows mod_jk.so httpd+tomcat配置模块

    这意味着无论你的系统环境如何,或者你的Apache服务器版本是2.2.x还是2.4.x,都可以找到对应的mod_jk.so模块进行安装。 **三、安装mod_jk.so模块** 1. **选择正确的版本**:根据你的Apache服务器版本(2.2.x或2.4.x...

    mod_jk-1.2.41-win64

    9. **依赖性**:确保系统安装了正确的VC++运行时库,对于运行基于.NET Framework 2015编译的mod_jk至关重要。 10. **更新与安全**:及时更新mod_jk至最新版本,以获取最新的安全修复和性能优化。

Global site tag (gtag.js) - Google Analytics