您的位置:首页 > 运维架构 > Apache

基于Apache的Apusic集群搭建

2015-11-25 20:56 465 查看
1、Apache配置

(1)

LoadModule proxy_module modules/mod_proxy.so

LoadModule proxy_ajp_module modules/mod_proxy_ajp.so

LoadModule proxy_balancer_module modules/mod_proxy_balancer.so

LoadModule proxy_connect_module modules/mod_proxy_connect.so

LoadModule proxy_ftp_module modules/mod_proxy_ftp.so

LoadModule proxy_http_module modules/mod_proxy_http.so

(2)

<VirtualHost *:80>

ProxyRequests off

ProxyPass /test balancer://mycluster/ stickysession=JSESSIONID nofailover=off

<Proxy balancer://mycluster>

BalancerMember http://10.37.2.91:6888/test loadfactor=1 route=server0

BalancerMember http://10.37.2.92:6888/test loadfactor=1 route=server1

</Proxy>

//正式环境去掉

<Location /balancer-manager>

SetHandler balancer-manager

order Deny,Allow

Deny from all

Allow from 127.0.0.1

</Location>

</VirtualHost>

2、Apusic配置

(1)、apusic.conf

<SERVICE

CLASS="com.apusic.web.session.SessionService"

>

<ATTRIBUTE NAME="Distributable" VALUE="True"/>

<ATTRIBUTE NAME="Replicable" VALUE="True"/>

<ATTRIBUTE NAME="SessionStick" VALUE="True"/>

<ATTRIBUTE NAME="SessionInvalidateCheckInterval" VALUE="60"/>

<ATTRIBUTE NAME="DestorySessionOnApplicationStop" VALUE="False"/>

<ATTRIBUTE NAME="PersisteSession" VALUE="False"/>

<ATTRIBUTE NAME="MaxSessionsInCache" VALUE="1024"/>

<ATTRIBUTE NAME="DefaultSessionTimeout" VALUE="3600"/>

</SERVICE>

<SERVICE CLASS="com.apusic.cluster.ClusterService" >

<ATTRIBUTE NAME="ClusterName" VALUE="ApusicCluster"/>

<ATTRIBUTE NAME="ReplicationPolicy" VALUE="ALL"/>

<ATTRIBUTE NAME="LoadWeight" VALUE="100"/>

<ATTRIBUTE NAME="ServerName" VALUE="Server1"/>

<ATTRIBUTE NAME="AutoReConnect" VALUE="true"/>

</SERVICE>

(2)、vm.options

com.apusic.jvm.route=server0

-Dapusic.redirect.proxy=true
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: