apacheproxy负载均衡和session复制

apacheproxy负载均衡和session复制

ID:27991825

大小:27.65 KB

页数:6页

时间:2018-12-07

apacheproxy负载均衡和session复制_第1页
apacheproxy负载均衡和session复制_第2页
apacheproxy负载均衡和session复制_第3页
apacheproxy负载均衡和session复制_第4页
apacheproxy负载均衡和session复制_第5页
资源描述:

《apacheproxy负载均衡和session复制》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实用标准文案Apache_proxy负载均衡和Session赋值刘岩Email:suhuanzheng7784877@163.com今天上网查了查资料,之前使用apache的jk模块做负载均衡。后来觉得jk的负载配置有点死板,只能按照负载权重值来进行请求的分发,没有做到比较智能的负载平衡,并且使用mod_jk访问页面发现确实比较慢。可能是jk路由到真正的NodeServer上比较费时间吧。结合笔者提出的jk的缺点,今天使用mod_proxy来进行负载均衡和路由选择。之前提出了jk相关的缺点1):负载均衡权重

2、是在配置文件中写死的。不能根据实际的运行时机器的环境来决定负载均衡的策略,显得比较死板2):虽然在apache中配置了session共享,但是实际上session并没有在node上进行共享传递。如果一台机器挂了,那么这台机器的客户session也就消失了,容错性比较差笔者的环境如下:OS:Windows7HttpServer:ApacheHttpServer2.2.17Tomcat:apache-tomcat-6.0.29下面来看如何加载mod_proxy模块1.加载相关apache的模块在配置文件http

3、d.conf中放开注释#加载mod_proxyLoadModuleproxy_modulemodules/mod_proxy.soLoadModuleproxy_ajp_modulemodules/mod_proxy_ajp.soLoadModuleproxy_balancer_modulemodules/mod_proxy_balancer.soLoadModuleproxy_connect_modulemodules/mod_proxy_connect.soLoadModuleproxy_ftp_mod

4、ulemodules/mod_proxy_ftp.soLoadModuleproxy_http_modulemodules/mod_proxy_http.so因为在apache2.2.x版本中自动会有这些模块,所以直接打开注释即可。修改内容如下DirectoryIndexindex.htmlindex.jsp在此配置文件的末尾加上如下内容ServerAdmin[emai

5、l]weijie@126.com[/email]ServerNamelocalhostServerAliaslocalhostProxyPass/balancer://mycluster/stickysession=JSESSIONIDnofailover=OffProxyPassReverse/balancer://mycluster/ErrorLog"logs/error.log"CustomLog"logs/access.log"common精彩文档实用标准文案其中Virt

6、ualHost*:8011代表笔者本机的httpserver端口。ProxyPass/balancer://mycluster/代表所有的请求都会重定向到balancer://mycluster/处理。balancer是内置负载。ProxyPassReverse/balancer://mycluster/是反向代理,也就是将所有的请求反向代理到负载均衡后的应用url路径中。stickysession=JSESSIONIDnofailover=Off是做Session复制用的。之后再将此配置文件末尾加上如下内

7、容,配置NodeProxyRequestsOffBalancerMemberajp://127.0.0.1:18009loadfactor=1route=tomcat7_node1BalancerMemberajp://127.0.0.1:28009loadfactor=1route=tomcat7_node2#status=+H为配置热备,当所有机器都over时,才会请求该机器#BalancerMemberhttp://192.168.1.218:80

8、09status=+H#按照请求次数均衡(默认)#ProxySetlbmethod=byrequests#按照权重#ProxySetlbmethod=bytraffic#按负载量,也就是往负载少的派发新请求#ProxySetlbmethod=bybusynessProxySetlbmethod=bybusyness这里不仅配置了2个tomcat的node节点,还配置了相关的负载算法策略。Proxy

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。