2013-10-24 13:40:01
来 源
ITJS.CN
Apache
这里分享一下Apache+tomcat环境的安装配置,希望对于初学Apache服务器相关的朋友有帮助,更多Apache安装、配置、报错处理等资源请本站内搜索。

配置前置条件:

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 FilesJavajdk1.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.21webapps

#您的站点项目所在路径,应与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>

声明: 此文观点不代表本站立场;转载须要保留原文链接;版权疑问请联系我们。