Apache负载均衡配置(反向代理模式)(3)

l  route与stickysession

会话固定是负载均衡器的一个重要功能,其作用是把用户会话固定在一个服务节点上,当且仅当该节点失效时才会将会话转发到其它节点处理。这两项的设置与EKP的设置也有关系,下面会再说到。

l  配置文件中的RewriteRule都要在一行

示例中的一些换行可能是文档排版需要,在实际设置时要注意每一条RewriteRule都是一行。

l  共享目录地址

如果主节点和Apache配置在同一台机器上,则共享目录地址建议直接使用安装的WCMData地址。

1.4  EKP负载均衡配置主要配置说明

httpd-ekp-balance.conf主要配置说明如下:

#section 1 设置负载均衡的成员

<Proxy  balancer://ekpcluster>

        BalancerMember :8065 route=m69

        BalancerMember :8060 route=m115

        ProxySet stickysession=CSID

</Proxy>

#section 2 设置转发规则,只有动态请求才转发到应用服务器

RewriteEngine  on

    RewriteRule  ^/ekp/(.*\.(jsp|do|jws|appletdo))$ balancer://ekpcluster/ekp/$1 [P,L]

    RewriteRule ^/ekp/(.*;jsessionid.*)$  balancer://ekpcluster/ekp/$1 [P,L]

RewriteRule ^/ekp/(sd)$ balancer://ekpcluster/ekp/$1 [P,L]

RewriteRule ^/ekp/(TRSIdSSSOProxyServlet)$ balancer://ekpcluster/ekp/$1  [P,L]

#之下ip可指向集群中任意的EKP服务器地址和对应应用端口

    RewriteRule ^/ekp/services/(.*) :18080/ekp/services/$1 [P,L]

#section 3 转发规则,反向代理模式转发到应用服务器

#ProxyPassReverse  / balancer://ekpcluster

ProxyPassReverse  / :8065/

ProxyPassReverse  / :8060/

#section 4  apache 均衡管理器

<Location /ekpcluster-manager>

                  SetHandler  balancer-manager

                  #Deny  from all

                  #设定可以访问管理器的主机

                  Allow  from 192.9.200.69

</Location>

 

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/b11b6402a87d6e1813bfcc359f7cdd23.html