您现在的位置是:首页 > 故事汇故事汇

Apache+Tomcat集群配置详解_知识库_暖吧

作者:admin TAG标签: 时间:2019-08-06 19:15:24分类:故事汇阅读:0

简介  Apache + Tomcat集群配置详解(1)
  一、软件准备
  Apache 2.2 : http://httpd.apache.org/download.cgi,下载msi安装程序,选择no ssl版本
  Tomcat 6.0 : http://tom

  Apache + Tomcat集群配置详解(1)

  一、软件准备

  Apache 2.2 : http://httpd.apache.org/download.cgi,下载msi安装程序,选择no ssl版本

  Tomcat 6.0 : http://tomcat.apache.org/download-60.cgi,下载Tomcat 6.0.18 zip文件

  注意:由于Apache和Tomcat项目与集群相关的模块均处于持续发展和优化过程中,因此笔者不保证本文配置方法对所有Apache和Tomcat版本均适用。

  二、软件安装

  把Apache安装为运行在80端口的Windows服务,安装成功后在系统服务列表中可以看到Apache2.2服务。对于已安装IIS的机器,在启动Apache服务之前必须首先停止IIS Admin服务,不然会因为端口冲突而无法启动。服务启动后在浏览器中输入http://localhost进行测试,如果能看到一个"It works!"的页面就代表Apache已经正常工作了。

  解压tomcat zip文件到两个文件夹,分别为t1和t2,以下均以t1和t2代表两个tomcat服务器。配置JAVA_HOME和CLASSPATH系统环境变量,分别启动t1和t2,确保tomcat可用,然后关闭tomcat。

  本文仅为讲解配置过程,Apache和tomcat均工作在同一台机器上。实际部署时没有任何限制,Apache和单个tomcat可以分别部署在不同的服务器上。

  三、Apache配置

  Apache 2.2集成了mod_jk功能,相对于1.3版本,不需要再进行繁琐的worker.properties配置,配置过程大幅简化。

  首先,在Apache安装目录下找到conf/httpd.conf文件,以文本编辑器打开。

  去掉以下文本前的注释符(#)以便让Apache在启动时自动加载代理(proxy)模块。

1. LoadModule proxy_module modules/mod_proxy.so
2. LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
3. LoadModule proxy_balancer_module modules/mod_proxy_balancer.so
4. LoadModule proxy_connect_module modules/mod_proxy_connect.so
5. LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
6. LoadModule proxy_http_module modules/mod_proxy_http.so

  向下拉动文档找到节点,在DirectoryIndex index.html后加上index.jsp,这一步只是为了待会配置完tomcat后能看到小猫首页,可以不做。

  继续下拉文档找到Include conf/extra/httpd-vhosts.conf,去掉前面的注释符。

  用文本编辑器打开conf/extra/httpd-vhosts.conf,配置虚拟站点,在最下面加上

1. <VirtualHost *:80>
2. ServerAdmin 管理员邮箱
3. ServerName 域名(没有可用IP地址代替)
4. ServerAlias localhost
5. ProxyPass / balancer://cluster/ stickysession=jsessionid nofailover=On
6. ProxyPassReverse

Tags:

客服在线

服务时间

周一至周日 9:00-21:00