Apache2.2.4 + tomcat6负载均衡设置

来源:互联网 发布:2008数据库管理软件 编辑:程序博客网 时间:2024/05/17 03:16

我就记录下重点部分,多的不说,以备再次使用。

第一步:安装apache2.2.4;

第二步:JK的安装 ,mod_jk_2.2.4.so拷贝到apche安装目录的\modules\下,同时修改名字mod_jk.so【当然也不是必须修改,只要与httpd.conf里加载语句一致就行】;

第三步:tomcat6安装并配置 找到conf目录下 server。xml文件打开,<Engine name="Catalina" defaultHost="localhost"jvmRoute="tomcatbbs">

红色部分自己添加,后边需要使用,同时记下ajp/1.3使用的端口;

第四步:再apache安装目录下conf文件夹下,创建两个文件 workers.properties 和 uriworkermap.properties  下边是我的测试里边的内容

 

workers.properties 内容如下:

#下面是Tomcat实例列表
worker.list=tomcatbbs
#,tomcatwap

#Tomcatbbs实例配置
worker.tomcatbbs.host=127.0.0.1
worker.tomcatbbs.port=8009
worker.tomcatbbs.type=ajp13
worker.tomcatbbs.lbfactor=1

#Tomcatwap实例配置(可以配置多个tomcat 以备集群使用)
#worker.tomcatwap.host=192.168.0.132
#worker.tomcatwap.port=9009
#worker.tomcatwap.type=ajp13

 

uriworkermap.properties  内容如下:

 

/*=tomcatbbs
#/jkstatus=status

!/images/*.*=tomcatbbs
!/images/*.*=tomcatbbs
!/images/*.*=tomcatbbs
!/images1/*.*=tomcatbbs
!/images1/*.*=tomcatbbs
!/images1/*.*=tomcatbbs
!/linkimages/*.gif=tomcatbbs
!/linkimages/*.jpg=tomcatbbs
!/linkimages/*.png=tomcatbbs
!/img/*.*=tomcatbbs
!/img/*.*=tomcatbbs
!/img/*.*=tomcatbbs
!/Travel/*.*=tomcatbbs
!/js/*.*=tomcatbbs
!/*.htm=tomcatbbs
!/*.html=tomcatbbs

#意思是不被tomcatbbs这个tomcat服务器处理的文件

 

以上这两个文件都会被加载到httpd.conf文件中的;

 

第五步:配置httpd.conf文件

 

增加内容

 # 加载 mod_jk 模块
LoadModule jk_module modules/mod_jk.so
#
# 配置 mod_jk
#
JkWorkersFile conf/workers.properties
JkMountFile conf/uriworkermap.properties

 

修改内容

 

DocumentRoot "C:\Program Files\TomcatServer\webapps"  #指定为你的工程部署目录

 

<Directory "C:\Program Files\TomcatServer\webapps\RTS">

    Options Indexes FollowSymLinks
    AllowOverride None
    Order deny,allow
    Allow from all

</Directory>

目录权限要根据需要调整,详细使用参阅其他资料吧 可以问每个工程例如RTS创建权限访问

原创粉丝点击