windows上apache+tomcat
一、下载工具:
1、Apache: 去apache官网下载安装包
2、tomcat: 下载并安装tomcat7
3、JK
JK是Tomcat提供给http服务器的插件(个人理解的),下载地址为http://mirror.bjtu.edu.cn/apache/tomcat/tomcat-connectors/jk/binaries/win32/jk-1.2.31/。
二、修改配置:
安装完apache+tomcat后,需要配置Apache安装目录conf目录下的配置文件:
httpd.conf
1、httpd.conf 配置
- 添加:include "D:\apache2.2\conf\mod_jk.conf"
- 修改注释掉后两行
- 修改DocumentRoot静态文件存放位置
DocumentRoot "D:\Tomcat\t7\apache-tomcat-7.0.54-bjrcb\webapps"
- 修改端口Listen 88
- DirectoryIndex 默认首页文件
DirectoryIndex index.html index.htm index.jsp
2、添加mod_jk.conf:在安装目录中conf文件中添加mod_jk.conf文件,内容如下
LoadModule jk_module D:/apache2.2/modules/mod_jk-1.2.31-httpd-2.2.3.so
JkWorkersFile D:/apache2.2/conf/workers.properties
#指定那些请求交给tomcat处理,"worker1"为在workers.propertise里指定的负载分配控制器名
JkMount /*.jsp worker1
JkMount /*.jhtml worker1
注意:下载mod_jk-1.2.31-httpd-2.2.3.so文件,复制到apache安装目录的modules中
3、在conf文件夹中创建workers.propertise文件,内容如下:
# Defining a worker named worker1 and of type ajp13
worker.list=worker1
# Set properties for worker1
worker.worker1.type=ajp13
worker.worker1.host=localhost
worker.worker1.port=8009
worker.worker1.lbfactor=50
worker.worker1.socket_keepalive=1
worker.worker1.socket_timeout=300
注意:work1是负载分配控制器的名字,
worker.worker1.port=8009是tomcat中AJP的端口
三、测试
启动tomcat,apache
//apache端口配置在httpd.conf文件中:Listen 88
//tomcat端口在server.xml中
更改配置后,启动apache时注意: