Apache配置负载均衡,Glassfish 配置AJP
来源:互联网 发布:java 汉字unicode编码 编辑:程序博客网 时间:2024/05/22 13:34
本文转自:http://czxroy.blog.163.com/blog/static/12203355201152944156506/
配置负载均衡
一、配置Glassfish支持AJP协议(Apache to Java Protocol)接口:
复制ajp 所需的jar
tomcat 5.5.23/server/lib/tomcat-ajp.jar,
tomcat 5.5.23/server/lib/commons-modeler-2.0.jar
commons-logging-1.0.4.jar, log4j-1.2.14.jar 到Glassfish/lib 目录
asadmin create-jvm-options --target cluster1 "-DjvmRoute=\${AJP_INSTANCE_NAME}"
asadmin create-jvm-options --target cluster1 "-Dcom.sun.enterprise.web.connector.enableJK=\${AJP_PORT}"
asadmin create-system-properties --target server1 AJP_INSTANCE_NAME=server1
asadmin create-system-properties --target server1 AJP_PORT=8019
asadmin create-system-properties --target server2 AJP_INSTANCE_NAME=server2
asadmin create-system-properties --target server2 AJP_PORT=8029
二、配置Apache负载均衡模块:
要求已安装Apache2.2.6,修改httpd.conf
取消下面语句的注释
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
增加如下语句
ProxyRequests off
<Proxy balancer://tccluster>
BalancerMember ajp://10.17.34.226:8019 loadfactor=1 route=server1
BalancerMember ajp://10.17.34.226:8029 loadfactor=1 route=server2
</Proxy>
<Location /databus>
ProxyPass balancer://tccluster/databus stickysession=JSESSIONID nofailover=On
ProxyPassReverse balancer://tccluster/databus
</Location>
修改ajp://10.17.34.226:8019 到Glassfish server的具体地址和AJP端口
修改 route=server1 到前面设置的AJP_INSTANCE_NAME。
配置中 "nofailover=On" 适合于没有 session 复制的情况下, 这种情况下, 如果其中一台 HTTP 服务器出错, 那么原来分配在这个出错机器上的浏览器客户端不会被自动转移到另外的服务器上, 必须重新启动浏览器才能将请求分配到另外一台服务器上去.
- Apache配置负载均衡,Glassfish 配置AJP
- 采用ajp代理模式配置Apache+tomcat实现负载均衡
- 采用ajp代理模式配置Apache+tomcat实现负载均衡
- Ajp+apache+tomcat负载均衡
- Apache负载均衡配置
- Apache 负载均衡配置
- Apache负载均衡配置
- Apache负载均衡配置
- apache负载均衡配置
- Apache负载均衡 配置
- Apache 负载均衡配置
- Apache负载均衡配置
- Apache负载均衡配置
- apache的ajp均衡ProxyPass的高级配置
- Apache Tomcat AJP 实现负载均衡
- Apache Tomcat AJP 实现负载均衡
- Apache Tomcat AJP 实现负载均衡
- tomcat ,apache 负载均衡配置
- MySQL Proxy 安装与读写分离体验
- 测试驱动开发——读《浮现式设计》有感
- Torque2D MIT 学习笔记(6) ---- 模块管理
- 【剑指offer】【九度oj】数组中的逆序对
- CADFANS 2013最新字体库下载
- Apache配置负载均衡,Glassfish 配置AJP
- [1月24日的脚本] 在Word文档中插入多张图片 (VBScript)
- iOS正则表达式最佳实践
- C接受外部参数main函数的写法
- [1月25日的脚本] 在Office 365 Exchange Online上获取邮箱文件夹和子文件夹的大小
- gcc编译
- user manage
- 菜鸟浅谈Linux内核编译过程
- 本质论-Unix系统I/O