日期:2014-05-16 浏览次数:21278 次
???????
????????如上图所示,主要通过?Apache-Server?作为中转服务器,实现多个?tomcat?服务器之间的分布式处理,用户直接请求Apache-Server?,然后?Apache-Server?会将请求分发到具体的?tomcat-server?,之后tomcat-server?响应客户请求并返回结果到?Apache-Server?,最后?Apache-Server?返回结果给用户?
文件说明:
mod_jk.conf
主要定义?mod_jk?模块的位置以及?mod_jk?模块的连接日志设置,还有定义?worker.properties?文件的位置。??
worker.properties?
定义?worker?的参数,主要是连接?tomcat?主机的地址和端口信息。如果?Tomcat?与apache?不在同一台机器上,或者需要做多台机器上?tomcat?的负载均衡只需要更改?workers.properties?文件中的相应定义即可。
?
%?APACHE_HOME?%为你的安装目录??
?
环境说明:
????????主要使用了一个?Apache Server?和两个?Tomcat?,在同一台电脑上进行测试。
?
Jdk1.6
下载地址:?http://java.sun.com
tomcat -6.0.29
下载地址:?http://jakarta.apache.org
apache_2.2.4-win32-x86-no_ssl.msi
下载地址:?http://httpd.apache.org/download.cgi
mod_jk-1.2.31-httpd-2.0.52.so?(主要作用是建立?Apache Server?与?Tomcat?之间的连接?)
下载地址:?http://www.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/?
????????说明:?apache-server?安装完成后,可以在浏览器中输入?http://localhost/来测试,如果出现?” It works!”则表示安装成功。
安装好?Jdk?、?tomcat?、?apache?后?,?加入?mod_jk?连接模块,就是把?mod_jk-?1.2.31?-httpd-2.2.3.so?文件?拷贝到%APACHE_HOME?%?\modules?下,把?jk?模块的配置放到单独的文件中来,在%APACHE_HOME?%?\conf?目录新建?mod_jk.conf?、?workers.properties?文件。?
在?httpd.conf?最后加上:
????????#?JK?module?settings
Include?conf/mod_jk.conf??
说明:以上表示将?mod_jk.conf?配置文件包含进来?
为了保持?httpd.conf?文件的简洁,把?