Apache和Tomcat实现负载均衡
来源:互联网 发布:12306软件手机版 编辑:程序博客网 时间:2024/06/05 10:41
安装软件:
Windows:apache_2.0.55-win32-x86-no_ssl.msiapache-tomcat-6.0.37.ziphttp://archive.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/mod_jk-apache-2.0.55.so
配置Apache:
1.修改httpd.conf 文件:#cd D:\Program Files (x86)\Apache Group\Apache2\conf#vi httpd.conf在文件尾部添加一行:include "D:\Program Files (x86)\Apache Group\Apache2\conf\mod_jk.conf"2.新建mod_jk.conf 文件:D:\Program Files (x86)\Apache Group\Apache2\conf#vi mod_jk.conf内容如下:LoadModule jk_module modules/mod_jk-apache-2.0.55.soJkWorkersFile conf/workers.propertiesJkMount /*.jsp controller3.将文件mod_jk-apache-2.0.55.so拷贝到Apache安装目录modules目录下#cp mod_jk-apache-2.0.55.so D:\Program Files (x86)\Apache Group\Apache2\modules4.新建workers.properties文件D:\Program Files (x86)\Apache Group\Apache2\conf#vi workers.properties内容如下:#serverworker.list = controller#tomcat1worker.tomcat1.port=8009worker.tomcat1.host=localhostworker.tomcat1.type=ajp13worker.tomcat1.lbfactor=1#tomcat2worker.tomcat2.port=8109worker.tomcat2.host=localhostworker.tomcat2.type=ajp13worker.tomcat2.lbfactor=1#tomcat3worker.tomcat3.port=8209worker.tomcat3.host=localhostworker.tomcat3.type=ajp13worker.tomcat3.lbfactor=1#controllerworker.controller.type=lbworker.controller.balanced_workers=tomcat1,tomcat2,tomcat3worker.controller.sticky_session=falseworker.controller.sticky_session_force=1#worker.controller.sticky_session=1
配置Tomcat:
配置3个Tomcat , 解压apache-tomcat-6.0.37.zip 复制3份到文件夹,分别命名为Tomcat1 Tomcat2 Tomcat3修改Tomcat2 Tomcat3的server.xml文件Tomcat2:D:\Program Files (x86)\Apache Group\tomcat1\conf#vi server.xml<Server port="8005" shutdown="SHUTDOWN">修改为<Server port="8105" shutdown="SHUTDOWN"> <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />修改为 <Connector port="8081" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /><Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />修改为<Connector port="8109" protocol="AJP/1.3" redirectPort="8443" /> <Engine name="Catalina" defaultHost="localhost">修改为 <Engine name="Catalina" defaultHost="localhost" jvmRoute="tomcat2"> <!-- <Cluster className="org.apache.catalina.ha.tcp.SimpleTcpCluster"/> --> 去掉注释 <Cluster className="org.apache.catalina.ha.tcp.SimpleTcpCluster"/>Tomcat3 同上!
创建test项目:
分别拷贝到tomcat1 tomcat2 tomcat3 webapps目录下D:\Program Files (x86)\Apache Group\tomcat1\webapps#test目录结构test ---> WEB-INF --->lib、 classes、 [web.xml]---> index.jspweb.xml内容如下:<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5"> <display-name>test</display-name> <welcome-file-list> <welcome-file>index.jsp</welcome-file> </welcome-file-list> <distributable/></web-app>index.jsp内容如下:<%@ page contentType="text/html; charset=UTF-8" %><%@ page import="java.util.*" %><html><head><title>Cluster App Test</title></head><body>Server Info:<%out.println(request.getLocalAddr() + " : " + request.getLocalPort()+"<br>");%><% out.println("<br> ID " + session.getId()+"<br>"); // 如果有新的 Session 属性设置 String dataName = request.getParameter("dataName"); if (dataName != null && dataName.length() > 0) { String dataValue = request.getParameter("dataValue"); session.setAttribute(dataName, dataValue); } out.println("<b>Session 列表</b><br>"); System.out.println("============================"); Enumeration e = session.getAttributeNames(); while (e.hasMoreElements()) { String name = (String)e.nextElement(); String value = session.getAttribute(name).toString(); out.println( name + " = " + value+"<br>"); System.out.println( name + " = " + value); }%> <form action="test2.jsp" method="POST"> 名称:<input type=text size=20 name="dataName"> <br> 值:<input type=text size=20 name="dataValue"> <br> <input type=submit> </form></body></html>
- 实现Apache,Tomcat集群和负载均衡
- apache+tomcat 实现负载均衡和集群
- Apache和Tomcat实现负载均衡
- Apache HttpServer和tomcat实现负载均衡
- 实现Apache,Tomcat负载均衡和集群
- Apache + Tomcat实现负载均衡
- Apache + Tomcat 实现负载均衡
- apache +tomcat实现负载均衡
- Apache+Tomcat实现负载均衡
- Apache+tomcat实现负载均衡
- Apache+Tomcat实现负载均衡
- Apache+Tomcat实现负载均衡
- Apache+Tomcat实现负载均衡
- Apache&Tomcat实现负载均衡
- apache和tomcat负载均衡
- 结合Apache和Tomcat实现集群和负载均衡
- 结合Apache和Tomcat实现集群和负载均衡
- 结合Apache和Tomcat实现集群和负载均衡
- 自己未达到,需要加强的技术
- hdu 3359 Kind of a Blur
- 查询表的状态
- 目录 写(w)权限的重要性
- android 获取天气预报
- Apache和Tomcat实现负载均衡
- 句柄
- Oracle非for each row触发器的for each row实现
- 测试数据建模
- Restore IP Addresses
- 求这两个数组的中位数
- File文件如何选取指定类型文件
- linux内核分析笔记----内存管理
- android反编译工具总结