下载apache,tomcat,mod_jk.so 分别可在
http://apache.org
http://tomcat.apache.org
http://www.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/win32/jk-1.2.28/下载
第一步,copy mod_jk.so 到 apache_home/modules目录下
第二步,新建apache_home/conf/workers.properties
内容:
worker.list=web #名称 或者理解为变量
worker.web.port=8009
worker.web.host=127.0.0.1
worker.web.type=ajp13
worker.web.lbfactor=1
第三步,修改httpd.conf
三个地方
a)
<Directory />
Options FollowSymLinks
AllowOverride all
Order deny,allow
Allow from all
Satisfy all
</Directory>
这个地方直接copy即可,如果不copy可能出现403禁止访问错误
b)
# Virtual hosts
Include conf/extra/httpd-vhosts.conf
这个地方如果不去掉# 则下面的配置 引入不进来
c)
LoadModule jk_module modules/mod_jk.so
JkWorkersFile "C:/Program Files/Apache Software Foundation/Apache2.2/conf/workers.properties"
这句话copy到 文件末尾即可
d)
LoadModule rewrite_module modules/mod_rewrite.so 加载重写模块
第四步,修改apache_home/conf/extra/httpd-vhosts.conf
NameVirtualHost *:80
<VirtualHost *:80>
DocumentRoot "C:/Program Files/Apache Software Foundation/Tomcat 6.0/webapps/URL" #项目地址
ServerName jcxsw.com #域名
ServerAlias *.jcxsw.com #泛域名解析
<IfModule mod_rewrite.c> #重写快
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www.jcxsw.com #www.jcxsw.com 被排除
RewriteCond %{HTTP_HOST} !^jcxsw.com #jcxsw.com 被排除
rewritecond %{HTTP_HOST} [^.]+\.jcxsw\.com$
rewriterule ^(.+) %{HTTP_HOST}$1 [C]
rewriterule ([^.]+)\.jcxsw\.com(.*) /bbb/index.jsp [PT]
</IfModule>
JkMount /* web
</VirtualHost>
第五步,配置tomcat_home/config/server.xml
<Host name="localhost">
<Context docBase="webapps/URL" path="">
</Context>
</Host>
直接copy吧 如果没有改项目,apache则直接访问 tomcat_home/webapps/根目录
转自:http://hi.baidu.com/coldair444/blog/item/364720f12e6e34c87931aa0a.html