博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Apache负载均衡配置
阅读量:5072 次
发布时间:2019-06-12

本文共 2292 字,大约阅读时间需要 7 分钟。

Apache2.4 tomcat7.0 jdk1.7

 
Apache2.4下载后打开cmd,找到Apache2.4的目录
 
然后输入初始化命令 httpd -k install 回车
这时初始化已经完成
下面开始配置负载均衡
1、找到Apache2.4安装目录下面的httpd.conf 我的路径是:D:\Apache24\conf
第38行要修改成自己安装的目录
Define SRVROOT "D:\Apache24"
第60行修改端口,因为80的端口容易被占
Listen 8088
第220行也要对应修改
ServerName localhost:8088
2、打开mod加载的注释,共6个
第140行 mod_proxy 提供HTTP/1.1的代理/网关功能支持
141行 mod_proxy_ajp mod_proxy的扩展,提供Apache JServ Protocol支持
142行 mod_proxy_balancer mod_proxy的扩展,提供负载均衡支持
143行 mod_proxy_connect mod_proxy的扩展,提供对处理HTTP CONNECT方法的支持
146行 mod_proxy_ftp mod_proxy的FTP支持模块
148行 mod_proxy_http mod_proxy的HTTP支持模块
3、修改httpd-vhosts.conf文件 路径:D:\Apache24\conf\extra
添加如下代码,实现均衡分配
ProxyRequests Off
<VirtualHost *:8088>
ServerAdmin webmaster@dummy-host2.a.com
ServerName localhost
ServerAlias localhost
ProxyPass / balancer://proxy/ stickysession=JSESSIONID nofailover=On
ProxyPassReverse / balancer://proxy/
<Proxy balancer://proxy>
BalancerMember ajp://127.0.0.1:8019 loadfactor=1 route=tomcat1
BalancerMember ajp://127.0.0.1:8029 loadfactor=1 route=tomcat2
BalancerMember ajp://127.0.0.1:8039 loadfactor=1 route=tomcat3
</Proxy>
</VirtualHost>
<VirtualHost *:8088>
ServerAdmin webmaster@dummy-host2.a.com
ServerName localhost
ServerAlias localhost
ProxyPass / balancer://proxy/ stickysession=JSESSIONID nofailover=On
ProxyPassReverse / balancer://proxy
<Proxy balancer://proxy>
BalancerMember http://127.0.0.1:8081/ loadfactor=1 route=tomcat1
BalancerMember http://127.0.0.1:8082/ loadfactor=1 route=tomcat2
BalancerMember http://127.0.0.1:8083/ loadfactor=1 route=tomcat3
</Proxy>
</VirtualHost>
以上是Apache的配置,下面是tomcat的配置
1、server.xml文件
第22行改端口
<Server port="8015" shutdown="SHUTDOWN">
2、第70行修改端口(端口和httpd-vhosts.conf里面设置的端口一致)
<Connector port="8081" protocol="HTTP/1.1" URIEncoding="UTF-8"
connectionTimeout="20000"
redirectPort="8443" />
3、第91行改端口(端口和httpd-vhosts.conf里面设置的端口一致)
<Connector port="8019" protocol="AJP/1.3" redirectPort="8443" acceptCount="300"
maxThreads="2000"
minSpareThreads="80"
enableLookups="false"
URIEncoding="UTF-8"/>
4、第107行,添加jvmRoute(jvmRoute要和端口对应的jvmRoute一致)
<Engine name="Catalina" defaultHost="localhost" jvmRoute="tomcat1">
5、添加下面2行代码
<Receiver port="8091"/>
<Cluster className="org.apache.catalina.ha.tcp.SimpleTcpCluster" channelSendOptions="6" />
 

转载于:https://www.cnblogs.com/SH03/p/5147956.html

你可能感兴趣的文章
实现网站的登陆,注册,查看商品详细信息,加入购物车,注销登陆等简单功能。...
查看>>
lua知识点
查看>>
博客园markdown语法
查看>>
雷林鹏分享:Redis 有序集合(sorted set)
查看>>
[转]VC6下安装与配置OpenCV1.0
查看>>
12月
查看>>
POJ 2773 - Happy 2006(素数判定 欧几里得算法)
查看>>
List<Map<String, Object>> 与 json 互转
查看>>
转:第一个DWR示例
查看>>
Vimer的福音 新时代的Vim C++自动补全插件 clang_complete
查看>>
入园第一天
查看>>
五、JS操作HTML方法
查看>>
CAS 是什么
查看>>
一组免费的响应式 HTML5 & CSS3 网站模板
查看>>
poj 2318 向量的叉积二分查找
查看>>
推荐16款精美的HTML/CSS网站模板
查看>>
【Android】Android permission 访问权限
查看>>
Python文件或目录操作的常用函数
查看>>
Harry Potter Robber
查看>>
Ubuntu14.04下安装matlab2014a
查看>>