基于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
(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
相关文章推荐
- Linux + Apache + PHP 环境搭建
- org.apache.hadoop.hdfs.protocol.AlreadyBeingCreatedException
- apache Kafka简介
- Mac OS X中配置Apache
- Apache Spark学习:利用Eclipse构建Spark集成开发环境
- Apache的站点快速切换工具a2dissite和a2dissite
- 一张图看懂开源许可协议,开源许可证GPL、BSD、MIT、Mozilla、Apache和LGPL的区别
- Apache相关操作
- apache虚拟主机简单的配置
- Apache Curator入门实战
- Apache Shiro 使用手册(三)Shiro 授权
- org.apache.commons.net.ftp Class FTPClient
- org.apache.log4j.Logger 详解
- Apache Ignite——新一代数据库缓存系统
- Apache MINA框架
- Apache的用户认证
- sun.misc.BASE64加解密跟Apache的commons-codec加解密区别以及改造兼容Apache
- Apache Shiro
- apache 自定义404错误页面
- Apache Tiles的基本使用