ty9919 发表于 2016-12-31 07:45:10

快速整合 TOMCAT Apache

快速整合版

1 下载 mod_jk-1.2.26-httpd-2.2.4.so

2 安装 apache tomcat

3 在{apachehome}\conf
下 建立 workers.properties

   内容如下
#这现行根据安装目录做修改
workers.tomcat_home=E:\apache-tomcat-6.0.16
workers.java_home=C:\Program Files\Java\jre1.6.0_07
ps=\
worker.list=ajp13 #模块版本
worker.ajp13.port=8009 #工作端口,若没占用则不用修改
worker.ajp13.host=localhost #本机,若上面的Apache主机不为localhost,作相应修改
worker.ajp13.type=ajp13 #类型
worker.ajp13.lbfactor=1 #代理数,不用修改

4 修改{apachehome}\conf 下的 httpd.conf

在最后加入 如下内容

##增加,项目放在E:\apache-tomcat-6.0.16\webapps ##
<Directory "E:\apache-tomcat-6.0.16\webapps">
Options Indexes MultiViews
AllowOverride None
order allow,deny
Allow from all
</Directory>


#设置Apache与Tomcat之间的连接,让Apache遇到jsp文件时,在后台将其交由Tomcat去处理
LoadModule jk_module modules/mod_jk-1.2.26-httpd-2.2.4.so
#此处mod_jk的文件为你下载的文件
JkWorkersFile "conf/workers.properties"
#指定tomcat监听配置文件地址
JkLogFile "logs/mod_jk2.log"
#指定日志存放位置
JkLogLevel info

#设置虚拟主机

#ServerAdmin "imp9527@163.com" #管理员email
#DocumentRoot "E:\apache-tomcat-6.0.16\webapps"
#您的站点项目所在路径,应与tomcat中的目录设置相同
ServerName localhost
DirectoryIndex index.html index.htm index.jsp
ErrorLog logs/shsc-error_log.txt
CustomLog logs/shsc-access_log.txt common
JkMount /servlet/* ajp13
#让Apache支持对servlet传送,用以Tomcat解析
JkMount /*.jsp ajp13
#让Apache支持对jsp传送,用以Tomcat解析
JkMount /*.do ajp13
#让Apache支持对.do传送,用以Tomcat解析
JkMount /*.html ajp13

#禁止访问WEB-INF目录下的任何文件。

<Directory "E:\apache-tomcat-6.0.16\webapps\skeleton\WEB-INF">
AllowOverride None
Deny from All
</Directory>


   从起TOMCAT 和 Apache
   通过访问安装时 Apache 所设的端口 访问页面
   比如 我安装Apache 时端口是85
在浏览器 输出 http://localhost:85/skeleton/index.jsp
页面无误 整合成功
页: [1]
查看完整版本: 快速整合 TOMCAT Apache