Linux下JK插件的安装

最近处于安全需要给Apache服务器安装了JK插件,用于连接Tomcat。
以下是这次实践的收获。

一、用JK插件集成Apache和Tomcat的理由
1. 提升对静态文件的处理性能
2. 利用 Web 服务器来做负载均衡以及容错
3. 无缝的升级应用程序

二、安装步骤
这里略去Apache和Tomcat的安装步骤,直入正题
我这里用的Apache是集成在xampp中,
在安装过程中涉及以下几个目录,现介绍一下:
/opt/lampp/lampp/etc ——xampp配置目录,Apache的主配置文件httpd.conf就在里边
/opt/lampp/lampp/modules——模块文件目录,JK插件就是以一个模块的身份放在这里的

开始安装
1.下载和改名
下载地址:http://apache.etoak.com/tomcat/tomcat-connectors/jk/binaries/linux/jk-1.2.27/i386/
下载注意一下周围的英文说明,否则,下载下来,可能用不了,我开始就犯这样一个错误。
我下载的文件名是:mod_jk-1.2.27-httpd-2.2.6.so,改为mod_jk.so,将其放入
/opt/lampp/lampp/modules目录中

2.修改配置文件
第一、在/opt/lampp/lampp/etc目录下的主配置文件httpd.conf末尾加上如下代码:

 
LoadModule jk_module modules/mod_jk.so
JkWorkersFile etc/workers.properties
JkMountFile etc/uriworkermap.properties
JkLogFile logs/mod_jk.log
JkLogLevel warn

复制代码

第二、/opt/lampp/lampp/etc中加入如下两个文件
workers.properties

  
worker.list=wlb,jkstatus
worker.ajp13w.type=ajp13
worker.ajp13w.host=localhost
worker.ajp13w.port=8009


worker.wlb.type=lb
worker.wlb.balance_workers=ajp13w


worker.jkstatus.type=status

复制代码
uriworkermap.properties

  
/*=wlb
/jkstatus=jkstatus


复制代码
这个文件其实完成的是映射的分配,这里我交给了wlb(管负载均衡的),网上很多资料把静态页面和图片过滤掉,貌似留给Apache 完成。我照着做,结果是页面上的图片不显示了,说实在的,这里我不大懂,哪位大侠,可以指教一下,不胜感激。

3.安装完成、测试
重启Tomcat和Apache:
#/Tomcat6/bin/shutdown.sh
#/Tomcat6/bin/startup.sh
#/opt/lampp/lampp restart
访问http://localhost/,你就会看到熟悉的Tomcat欢迎页面,而不是Apache的。


如果有朋友遇到遇着有关的问题,可以略作参考。详细的请还是去参考http://tomcat.apache.org/connectors-doc/
这是官方文档。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值