负载均衡之Apache

  • 测试环境
Apache:2.4.25
web server:apache-tomcat-8.0.18
Jdk:1.8
操作系统:Windows7

  • Apache下载及配置(免安装版)
官网下载:http://httpd.apache.org/
找到Apache下conf目录中httpd.conf文件,进行以下调整:
#Define SRVROOT "/Apache24" 》Define SRVROOT "D:/MyTest/tomcat_cluster/Apache24"  #指向安装目录

安装Apache主服务,管理员权限打开cmd,执行:httpd.exe -k install -n Apache24 ,Apache24为服务名可自定义

安装位置bin目录下双击ApacheMonitor.exe,打开界面窗口,选择服务,点击start开启服务

浏览器访问http://localhost,出现“IT WORKS”界面。默认监听80端口,被占用无法启动

服务卸载,管理员权限打开cmd,执行:sc delete Apache24

  • tomcat集群配置
</web-app>上面添加<distributable/>,表明集群下某一结点生成或改变session,将广播到集群下的其它节点

单机测试需要更改tomcat端口号,避免端口冲突

在Engine标签内添加jvmRoute属性,自定义节点名称,例如:tomcat1
<Engine name="Catalina" defaultHost="localhost" jvmRoute="tomcat1">
将Cluster标签注释打开
<Cluster className="org.apache.catalina.ha.tcp.SimpleTcpCluster"/>

mod_proxy_balancer、mod_jk两种方式,mod_jk的设置项更多。具体比较可参考:
引用
负载均衡
您的回应...

相关话题

查看全部

也许你感兴趣

换一批

热门标签

更多