1、 apache和tomcat的整合很简单,baidu、google很多可以参考,主要是mod_jk.so文件,一定要与apache版本对应起来
在apache下的conf文件夹下新建jk.properties文件
workers.tomcat_home=tomcat安装路径
workers.java_home=jdk安装路径
ps=\
worker.list=ajp13
worker.ajp13.port=8009
worker.ajp13.host=localhost
worker.ajp13.type=ajp13
worker.ajp13.lbfactor=1
ps=\
worker.list=ajp13
worker.ajp13.port=8009
worker.ajp13.host=localhost
worker.ajp13.type=ajp13
worker.ajp13.lbfactor=1
2、修改httpd.conf文件
(1)去掉LoadModule rewrite_module modules/mod_rewrite.so前面的#
(2)将AllowOverride None 替换为 AllowOverride All
(2)将AllowOverride None 替换为 AllowOverride All
(3)修改路径
DocumentRoot "工程路径"
<Directory "工程路径">
(4)在文件最后添加
LoadModule jk_module modules\mod_jk.so
JkWorkersFile "conf\jk.properties"
JkLogFile "logs\mod_jk2.log"
JkLogLevel info
<VirtualHost *>
ServerName localhost
JkMount /*.jsp ajp13
JkMount /*.do ajp13
JkMount /*.action ajp13
JkMount /*.html ajp13
JkMount /* ajp13
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^/index\.html$ /main.action
</IfModule>
</VirtualHost>