您的位置:首页 > 运维架构 > Tomcat

Windows下Apache Tomcat Jk 1.3 简明配置摘要

2010-04-09 14:49 666 查看
本文来自:Himmel

发表时间:Tue, 15 Jul 2008 08:28:09 +0000

原文链接:http://www.ryanwong.name/blog/?p=295

 

软件环境

Windows XP Home SP3

JDK 6.0

Apache Tomcat 6.14

Apache HTTPD 2.2.x

前置步骤

确认正确安装Tomcat,在浏览器输入 http://localhost:8080

出现tomcat 欢迎页

确认正确安装Apache 2.2, 在浏览器输入 http://localhost
出现 It Works! 字样

以上内容,请参考其官方网站:http://tomcat.apache.org
http://httpd.apache.org/

下载MOD_JK

请选择适合你系统的JK下载:下载地址

对于apache 2.2 对应的名字为mod_jk-1.2.26-httpd-2.2.4.so

下载后,重命名为 mod_jk.so,放入apache httpd 的 modules目录下
配置Apache HTTPD 2.2

打开其配置文件 httpd.conf

加入载入模块的配置(建议将其加在 mod_rewrite的前面)

LoadModule jk_module modules/mod_jk.so在配置文件的末端加入

引用:
JkWorkersFile conf/workers.properties

JkLogFile logs/mod_jk.log

# Set the jk log level [debug/error/info]

JkLogLevel info

# Select the log format

JkLogStampFormat “[%a %b %d %H:%M:%S %Y] ”

# JkOptions indicate to send SSL KEY SIZE,

JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories

# JkRequestLogFormat set the request format

JkRequestLogFormat “%w %V %T”

中间使用了workers.properties文件

在conf目录下新建这个文件,包含以下内容

引用:
# Define 1 ajp13 worker

worker.list=worker1

# Set properties for worker1 (ajp13)

worker.worker1.type=ajp13

worker.worker1.host=127.0.0.1

worker.worker1.port=8009

worker.worker1.lbfactor=50

worker.worker1.socket_keepalive=1

worker.worker1.socket_timeout=300

好了,接下来的内容,就是要把某些路径映射到Tomcat服务器去处理。
简单映射子路径

加入这一句就可以了

JkMount /app* worker1

这时候,当你访问 http://localhost/app
就相当于访问 http://localhost:8080/app

使用vhost

引用:
LoadModule vhost_alias_module modules/mod_vhost_alias.so

加载conf/extra/httpd-vhost.conf

引用:
# Virtual hostsInclude conf/extra/httpd-vhosts.conf

打开该文件,按照你的需要编辑,我加入了如下内容,当然,需要DNS设置等的支持

请替换[]为< >号

引用:
[VirtualHost core.ave7.net:80]

ServerAdmin lazing@ave7.net

ServerName core.ave7.net

JkMount /* worker1

[/VirtualHost]

如此,当输入 http://localhost
时,访问httpd原来的资源,输入 http://core.ave7.net
时,相当于访问http://localhost:8080
(修改了hosts文件)

Tags: apache
, httpd
,
tomcat

Related posts

No related posts.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息