apache+tomcat 配置

apache+tomcat 配置

配置前置条件:

1、jdk 安装好并配置好环境变量

2、安装好tomcat,可以正常启动

3、安装好apache,可以正常启动

 

配置步骤如下:

1、首先下载mod_jk模块,用于apache和tomcat通信(mod_jk-1.2.31-httpd-2.2.3.so)。将模块放置到APACHE_HOME/modules中。   注意apache 版本要对应上(我的是apache2.2)

2、进入APACHE_HOME/conf ,添加一个新文件workers.properties并编辑:

#对应自己的tomcat安装路径
workers.tomcat_home=D:\apache-tomcat- 7.0 . 21 
#对应自己的jdk路径
workers.java_home=D:\Program Files\Java\jdk1. 6 .0_18
ps=\
#ojava是实例名称,可自定义
worker.list=ojava
 
#与tomcat中server.xml中保持一致
worker.ojava.port= 8009 
worker.ojava.type=ajp13
worker.ojava.host=localhost
worker.ojava.lbfactor= 1
 
#下面是可选
#配置超时时间,单位是秒
worker.ojava.socket_timeout= 40
#超时后的重发请求次数, 0 代表不重发
worker.ojava.retries= 0

 

3、编辑APACHE_HOME/conf 中的httpd.conf文件

#加载jk模块,注意文件名对应上
LoadModule jk_module  modules/mod_jk- 1.2 . 31 -httpd- 2.2 . 3 .so
 
#对应刚才编辑的workers.properties 文件
JkworkersFile  conf/workers.properties
 
 
#访问权限配置
#在httpd.conf中查找下面的位置,注意把deny from all 改成 allow from all
<Directory />
     Options FollowSymLinks
     AllowOverride None
     Order deny,allow
     Allow from all
</Directory>
 
#虚拟主机配置
#查找下面配置的位置,将其前面的“#”去掉,让其生效
Include conf/extra/httpd-vhosts.conf

 

4、编辑APACHE_HOME/conf/extra 中的httpd-vhosts.conf文件

#删除原来的配置内容,只保留“NameVirtualHost *: 80
#根据实际情况添加下面内容()
<VirtualHost localhost>
ServerAdmin localhost
DocumentRoot D:\apache-tomcat- 7.0 . 21 \webapps
#您的站点项目所在路径,应与tomcat中的目录设置相同
ServerName localhost
DirectoryIndex index.html index.htm index.jsp
ErrorLog logs/shsc-error_log.txt
CustomLog logs/shsc-access_log.txt common
#拦截所有的请求,交给tomcat解析
JkMount /* ojava
#让Apache支持对. do 传送,用以Tomcat解析
</VirtualHost>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值