• mod_js.so下载 转自网络


    转载请注明出处: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时都会再次提到。

  • 相关阅读:
    参考网站
    GridView手写事件,包括取主键、取值、更新、选择、删除
    jQuery通过滚轮滚动动态加载图片
    web前端开发人员和设计师必读文章推荐
    ASP.NET中常用代码
    构建高性能ASP.NET站点
    css实现类似相框的阴影div的shadow效果
    乐观复制算法8. 保证内容质量
    乐观复制算法附件C一致性模型
    乐观复制算法10.总结 附件A Happensbefore关系
  • 原文地址:https://www.cnblogs.com/qinwenjie/p/8658966.html
Copyright © 2020-2023  润新知