前言
1、时代在发展,技术在进步,可能很多同学只听过nginx,而忘记apache这个东东的存在,其实正确叫法应该叫它httpd。专门负责处理静态资源文件。很多同学开始学习demo的时候,上来就是tomcat部署项目等等也能跑。tomcat具有处理静态资源的能力,但是术业有专攻,良好的web网站设计,应该让专门的工具做专门的事。而连接apache和tomcat之间的桥梁就是mod_jk。
2、 网上有很多这方面的说明,也许个人资质有限.很多博客我按照说的都没有安装成功.再次证明要熟悉官网英文文档的重要性。英文好才能拿到第一手资料.本文附上全部源码.不详细说明,自己体悟.附上一篇好的网址
https://www.ibm.com/developerworks/cn/opensource/os-lo-apache-tomcat/index.html?S_TACT=105AGX52&S_CMP=techcsdn
3、搞开发的同学应该会知道,经常被各个版本搞的焦头烂额,不知道什么原因,换个版本可能就好了,因此我将我所安装的正确版本放出来供大家使用
下载地址
链接: https://pan.baidu.com/s/1b9QYydgFBW8XFNONPt5vrw 密码: fm2j
使用介绍
apache_2.2.3-win32-x86-no_ssl.msi 一直next安装即可 注意可将安装路径换成D盘(看个人喜好)
www 静态资源文件 将其放在D盘目录(看个人喜好)
mod_jk-1.2.31-httpd-2.2.3.so
放在此目录下
apache-tomcat-6.0.48.rar 解压即安装 免安装版 且weapps下面已经放了源代码 直接跑起来就行了
conf 替换此文件夹里面的文件
ps:
插句废话.有的同学可能会讲,哇塞你这个什么都不说,就是机器人一样的配置,什么叫经验之谈.java或者其他语言搞到最后就是各种配置.我这是亲自试成功的,配置这玩意无非就是各种文件引用,底层怎么实现的?不要问我。你也不需要关心.
启动apahce-httpd
zhangsan 1234
至此完毕
大概原理:
1、注意各个配置文件 即conf里面的文件引用关系
2、 无非就是除了静态资源文件其他请求均交给tomcat处理
3、原理性的东西不是讲不出来 你看很多博客其实也是你感觉听不懂 你还是要自己操作一遍 慢慢悟 才能似懂非懂 多练多想
4、很多博客这方面是没有代码的 就是告诉你安装完就完事了 其实你还是没有了解原理 还是要上代码 试试才行