转载请注明出处:http://blog.csdn.net/dongdong9223/article/details/70313329
本文出自【我是干勾鱼的博客】

之前在几篇文章:

Win7系统64位环境下使用Apache——Apache2.2下载

Win7系统64位环境下使用Apache——Apache2.2安装及常见问题解决

Win7系统64位环境下使用Apache——Apache2.4版本安装及卸载

中主要讲述了Apache的安装和卸载,后面会讲解Apache的具体使用。因为后面会讲解到Apache2.4整合Tomcat与mod_jk,所以今天先来说说mod_jk的下载。

mod_jk是什么?Apache自身是用来加载静态页面的,如果要加载动态页面比如jsp,还要做与Tomcat的整合,mod_jk就是整合Apache2.4与Tomcat的连接器。

1 Apache、tomcat、mod_jk之间的关系

先讲一下Apache、tomcat、mod_jk这三者之间的关系。

Apache:这里指的是httpd,Web服务器,用来处理静态文件。

tomcat:应用服务器,是servlet、jsp(jsp在后面其实也是被解释成servlet)的运行容器,可以处理servlet、jsp这些动态文件,当然也可以处理静态文件,但是性能不如Apache、nginx这些web服务器性能好。虽然一般还是单独使用web服务器来处理静态文件,应用服务器处理动态文件。

mod_jk:是tomcat提供的、用来连接Apache与tomcat的一个插件,默认下载的tomcat中是没有的,需要单独下载。

2 mod_jk下载

好了,说完了Apache、tomcat、mod_jk这三者之间的关系,之前也讲解过了Apache的下载和安装,tomcat应用比较广泛,下载安装就不说了,现在来说一下mod_jk的下载。

2.1 mod_jk的下载地址

寻找mod_jk就挺麻烦,先把地址告诉大家:

http://archive.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/windows/

下载合适的版本,如图:

这里选择个目前最新版的,注意要求是对应于:

  • Windows的
  • 64位的
  • httpd的,别选成iis的
  • 最新版的

那就是这个了。

如果有技术洁癖的童鞋可能想知道这个地址是怎么得到的,这里来说一下。

进入tomcat官网,如图:

如图点击左侧“Download”下的“Tomcat Connectors”,如图:

如图所示,这里注意点击红色箭头所示部分,不要点击下面的Binary。

接下来在新界面点击jk,如图:

然后点击“binaries”,如图:

然后点击windows,如图:

这里就到了下载的最终界面了,如图:

也就是上面提到的:

http://archive.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/windows/

对应的页面。

2.2 mod_jk被使用的文件

注意文件下载之后解压缩,得到如下文件:

其中的

mod_jk.so

就是我们会使用到的。

2.3 几个与mod_jk使用方式相关的官网说明的地址

如前文所述,mod_jk的官网地址位于:

http://tomcat.apache.org/download-connectors.cgi

如图:

2.3.1 Introduction

点击如图所示的

Tomcat Connectors (mod_jk)

会进入关于mod_jk更详细介绍的界面,如图:

能够看到页面一开始的“Introduction”中会对Apache Tomcat的连接器做一个概要性的介绍,其中还提到了比较重要的“ajp13”协议。

2.3.2 Reference Guide

再往下,在“Reference Guide”中,能够看到一些链接,包括“workers.properties”,“Apache HTTP Server (mod_jk)”,如图所示:

其中:

workers.properties:文档中介绍的很清楚,简单来说,就是说有的时候我们只有一个Apache,但是有多个tomcat。我们需要在这个Apache中将不同的ip或不同的域名指向到不同的tomcat服务器中,这时我们就需要使用workers.properties了。这个链接里有对workers.properties的详细介绍。

Apache HTTP Server (mod_jk):mod_jk涉及到的脚本指令。因为mod_jk使用的时候还需要创建文件

mod_jk.conf

这个文件,并在里面加入相应脚本指令。

另外有些脚本指令还要加入到

httpd-vhosts.conf,或者vhosts.conf

文件中。

2.3.3 Webserver HowTo

再往下,在“Webserver HowTo”中,点击“Apache HTTP Server (mod_jk)”链接,如图:

里面就讲解了“Apache HTTP Server”的使用方式了,里面还有一个“mod_jk.conf”文件内容的内容示例,如图:

以上这些与mod_jk使用相关的说明,在后面讲解Apache2.4整合Tomcat与mod_jk时都会再次提到。

Win7系统64位环境下使用Apache——下载mod_jk相关推荐

  1. 实况10硬盘版在win7,64位环境下如何使用

    在XP,或者win7,32位环境下,实况10免安装版只需要双击一个注册信息,将数据信息添加到注册表中即可,但是在64位中,这样做后,打开软件会弹出提示:the game is not properly ...

  2. windows7 64位环境下安装apache+mysql5.5+php7经验

    安装环境时遇到的一写问题现总结如下: 整体都是  windows64位环境下  vc14 首先电脑上安装的是vs2015环境 安装顺序: 1.首先安装apache2.4安装包,解压即可 2.php7压 ...

  3. 64位环境下解决apache对中文网址的支持问题

    转自:http://hi.baidu.com/ct543/blog/item/938cdb58c02ae28f800a18d5.html 此方案用于解决apache软件对中文网址的支持问题,例如支持w ...

  4. win10、win7系统64位oracle11g安装教程以及32位plsql连接教程

    win10.win7系统64位oracle11g安装教程以及32位plsql连接教程 转载cxin917 最后发布于2016-02-05 14:16:55 阅读数 24354  收藏 展开 win10 ...

  5. python2.7安装教程win7_win7 64位环境下,为python2.7 安装pip

    第一步: 安装python并配置好环境变量 第二步: 下载setuptools源码setuptools-38.5.1.zip,地址:https://pypi.python.org/pypi/setup ...

  6. win7系统64位系统怎么计算机配置,教你Ghost win7系统64位虚拟内存怎么设置最好

    深度技术Ghost win7系统旗舰版64位虚虚拟内存怎么设置最好呢?所谓虚拟内存就是在你电脑内存不够用时,把一部分硬盘空间做为内存来使用,设置小了,但是这个设置还是很有技巧的,接着我们就来详细的了解 ...

  7. win10,64位环境下curl7下载安装和配置详细图文教程(亲测有效)

    win10,64位环境下curl7下载安装和配置教程 一.前期准备: (1)windows10,64位: (2)python3.8 二.下载: 三.安装: 四.环境变量配置: (1)新建 ==CURL ...

  8. dell服务器 win7系统安装教程,dell官方win7系统64位系统安装教程

    dell品牌电脑相信网友们都不会陌生,毕竟现在使用dell用户非常多.今天就要为网友们带来dell官方win7系统64位系统安装教程,只要网友们认真阅读dell官方win7系统64位系统安装教程,学会 ...

  9. WIN7系统 64位出现 Net Framework 数据提供程序要求 Microsoft Data Access Components(MDAC)....

    WIN7系统 64位出现  Net Framework 数据提供程序要求 Microsoft Data Access Components(MDAC).请安装 Microsoft Data Acces ...

最新文章

  1. Exchange2007 中Send as 与Send on behalf of 讲解
  2. wp7 关于真机调试,部署注意事项
  3. 你为什么薪水那么低(二)之 生产力
  4. LeetCode 655. 输出二叉树(二叉树高度二叉树遍历)
  5. iPhone降价都救不回销量?苹果仍需努力!
  6. FL Studio20.9中文语言版安装下载 附带免费插件
  7. VS2013 设置背景图
  8. tensorflow python cuda nividia驱动版本对照
  9. linux磁盘阵列 启动盘,Linux RAID磁盘列阵完全攻略
  10. windows 多用户使用谷歌浏览器
  11. px rpx pt em rem单位
  12. 服务器返回状态码说明
  13. 普通话计算机辅助测试作品5号,普通话测试朗读作品范文《作品5号》
  14. 华为Weautomate ai初级教程1
  15. 风河产品license介绍(Wind River Product Licensing video)
  16. SpringBoot2.x【四】自动化生成代码整合Mybatis
  17. 贪心1|455.分发饼干|376. 摆动序列|53. 最大子序和
  18. LabVIEW基础-VISA常见错误
  19. 黑匣子调查结果:埃航空难同狮航空难明显相似!
  20. 笔记之Wishart 矩阵和特征值变量的积分变换

热门文章

  1. ubuntu 16.04 硬盘分区,挂载,硬盘分区方案
  2. 《JavaScript函数式编程》的读后总结一
  3. Redis win7版 设置访问密码
  4. 三星s4i9500+android4.2.2基带,三星i9500/Galaxy S4 刷基带教程指引
  5. Python文件逐行写入
  6. 拥有管理员权限的安装包无法通过bat批处理写入注册表
  7. 【中秋系列】女神约我去赏月,我一看中秋节可能会下雨,立马用Python写了款赏月工具。
  8. spark读取PMML文件
  9. 剪映电脑版画中画在哪?
  10. 黑马头条移动端接口丨跨域丨踩坑