Apache使用mod_jk/mod_proxy模块实现代理、负载均衡的配置
来源:互联网 发布:js中有哪些事件 编辑:程序博客网 时间:2024/04/28 04:40
192.168.1.123/192.168.1.121为后端tomcat,mysql在192.168.1.121上,192.168.1.123没有mysql
192.168.1.122上只安装apache
————————————
配置apache反向代理tomcat时的mod_proxy.conf内容
vim /usr/local/apache/conf/extra/mod_proxy.conf
ProxyVia on
ProxyRequests Off
ProxyPreserveHost Off
<Proxy *>
Order allow,deny
Allow from all
</Proxy>
ProxyPass / ajp://192.168.1.123:8009/(或者)
ProxyPassReverse / ajp://192.168.1.123:8009/
————————————
配置apache负载均衡时的mod_proxy.conf内容
vim /usr/local/apache/conf/extra/mod_proxy.conf
ProxyVia Off
ProxyRequests Off
ProxyPreserveHost Off
<Proxy balancer://nba>
BalancerMember http://192.168.1.121:8080 loadfactor=1
BalancerMember http://192.168.1.123:8080 loadfactor=1
ProxySet lbmethod=bytraffic
</Proxy>
ProxyPass / balancer://nba/ stickysession=JSESSIONID
ProxyPassReverse / balancer://nba/
————————————
配置Apache使用mod_jk模块实现代理
配置apache反向代理tomcat时的mod_jk.conf内容
JkWorkersFile /tomcat/conf/workers.properties
JkLogFile /var/log/mod_jk.log
JkLogLevel info
JkMount /* tomcat1
另:配置apache反向代理tomcat时的workers.properties内容
worker.list=tomcat1
worker.tomcat1.port=8009
worker.tomcat1.host=192.168.1.121
worker.tomcat1.type=ajp13
worker.tomcat1.lbfactor=1
————————————
配置Apache使用mod_jk模块实现负载均衡
配置apache负载均衡tomcat时的mod_jk.conf内容
JkWorkersFile /tomcat/conf/workers.properties
JkLogFile /var/log/mod_jk.log
JkLogLevel info
JkMount /* controller
另:配置apache负载均衡tomcat时的workers.properties内容
worker.list=controller
#========tomcat1========
worker.tomcat1.port=8009
worker.tomcat1.host=192.168.1.121
worker.tomcat1.type=ajp13
worker.tomcat1.lbfactor=1
#========tomcat2========
worker.tomcat2.port=8009
worker.tomcat2.host=192.168.1.123
worker.tomcat2.type=ajp13
worker.tomcat2.lbfactor=1
#========controller=======
worker.controller.type=lb
worker.controller.balance_workers=tomcat1,tomcat2
worker.controller.sticky_session=1
————————————
测试jsp内容
<%@ page language="java" %>
<html>
<head><title>Tomcat1</title></head>
<body>
<h1><font color="red">Tomcat1 </font></h1>
<table align="centre" border="1">
<tr>
<td>Session ID</td>
<% session.setAttribute("abc","abc"); %>
<td><%= session.getId() %></td>
</tr>
<tr>
<td>Created on</td>
<td><%= session.getCreationTime() %></td>
</tr>
</table>
</body>
</html>
————————————
解决ProxySet: unknown lbmethod lbmethod=bytraffic; balancer://nba
httpd.conf里有下面2个选项
LoadModule lbmethod_byrequests_module modules/mod_lbmethod_byrequests.so
LoadModule slotmem_shm_module modules/mod_slotmem_shm.so
————
常用命令:
ps aux|grep java
netstat -an|grep 80
killall -9 httpd
cd /usr/local/apache/bin/
./startup.sh;tail -f /tomcat/logs/catalina.out
vim /usr/local/apache/conf/httpd.conf
/etc/init.d/iptables stop
http://www.51ou.com/browse/linuxjq/39473.html
- Apache使用mod_jk/mod_proxy模块实现代理、负载均衡的配置
- apache反向代理实现负载均衡,编译mod_proxy模块
- 实例详解tomcat组件安装+Nginx反向代理tomcat+Apache使用mod_jk和mod_proxy反向代理和负载均衡
- 实例详解tomcat组件安装+Nginx反向代理tomcat+Apache使用mod_jk和mod_proxy反向代理和负载均衡
- 实例详解tomcat组件安装+Nginx反向代理tomcat+Apache使用mod_jk和mod_proxy反向代理和负载均衡
- 实例详解tomcat组件安装+Nginx反向代理tomcat+Apache使用mod_jk和mod_proxy反向代理和负载均衡
- tomcat组件安装+Nginx反向代理tomcat+Apache使用mod_jk和mod_proxy反向代理和负载均衡
- Apache配置反向代理、负载均衡和集群(mod_proxy方式)
- Apache配置反向代理、负载均衡和集群(mod_proxy方式)
- Apache配置反向代理、负载均衡和集群(mod_proxy方式)
- Apache配置反向代理、负载均衡和集群(mod_proxy方式)
- lighttpd配置之代理、负载均衡(mod_proxy)
- 实用Apache的mod_proxy可以实现负载均衡。
- Apache + MOD_JK + TOMCAT实现集群和负载均衡配置指南
- Apache + MOD_JK + TOMCAT实现集群和负载均衡配置指南
- Tomcat+Apache+mod_JK实现集群配置/负载均衡
- apache mod_proxy 负载均衡
- Apache+Tomcat+mod_proxy负载均衡实现
- 访问第三方服务
- JAVA数组排序——二分(折半)查找
- const常量与define宏定义的区别
- VLC架构及流程分析
- 测试您的DB2数据库:用JMeter测量性能
- Apache使用mod_jk/mod_proxy模块实现代理、负载均衡的配置
- POJ 1275Cashier Employment (差分约束 + spfa)
- Android之XmlSerializer生成xml文件
- vs中如何统计整个项目的代码行数
- ZOJ - 3869 Ace of Aces (水)
- JavaScript的对象属性的两种访问方式
- 【1】引用计数基本知识
- 如何控制线程执行的先后顺序
- avformat_find_stream_info接口延迟降低