haproxy实现均衡负载(linux)

简介:
让我们一下如何通过haproxy实现web服务器的均衡负载。haproxy作为开源软件,
不但能实现web服务器的均衡负载,而且还可以完成代理功能,现将简单配置总结如下,仅供参考
1、 [url]http://haproxy.1wt.eu[/url]  下载数据包 haproxy-1.2.17.tar.gz
2、tar zxvf  haproxy-1.2.17.tar.gz
3、进入haproxy-1.2.17路径
4、make
5、自己编辑一个配置文件test.cfg(这是我编的,仅供参考,最好认真读DOC下的英文文档来根据需要编写自己的配置文件)
global
 log 127.0.0.1 local0 debug
 maxconn 6000
 daemon
listen http_proxy 0.0.0.0:80 
 mode http
 clitimeout 150000
 srvtimeout 30000
 contimeout 4000
 cookie SERVERID insert indirect
 balance roundrobin
 option httpchk
 server web1 192.168.0.59:80 cookie A check
 server web2 192.168.0.18:80 cookie B check
6、./haproxy -f test.cfg
服务配置完毕

客户端只需要配置好代理服务器,然后在IE中输入[url]http://haproxy[/url]服务器ip地址即可 



本文转自 tianjinhm 51CTO博客,原文链接:http://blog.51cto.com/hanmei/126198

相关文章
|
4月前
|
存储 监控 Linux
在Linux中,可以使用哪个命令查看系统的历史负载?
在Linux中,可以使用哪个命令查看系统的历史负载?
|
18天前
|
缓存 运维 监控
【运维必备知识】Linux系统平均负载与top、uptime命令详解
系统平均负载是衡量Linux服务器性能的关键指标之一。通过使用 `top`和 `uptime`命令,可以实时监控系统的负载情况,帮助运维人员及时发现并解决潜在问题。理解这些工具的输出和意义是确保系统稳定运行的基础。希望本文对Linux系统平均负载及相关命令的详细解析能帮助您更好地进行系统运维和性能优化。
41 3
WK
|
4月前
|
监控 Ubuntu Linux
Linux系统平均负载如何查看?
在Linux系统中,有多种命令可用于查看平均负载,包括实时和历史数据。常用方法有:`uptime`命令显示系统运行时间和平均负载;`top`命令实时监控系统进程和资源使用;`w`命令展示用户信息及负载;通过`cat /proc/loadavg`查看特定文件中的负载信息;`sar`命令提供详尽的系统资源监控;而`htop`则以交互方式展示系统负载和资源使用情况。这些工具帮助用户全面了解系统性能状态。
WK
72 2
|
4月前
|
负载均衡 网络协议 Linux
在Linux中,常用WEB服务器负载架构有哪些?
在Linux中,常用WEB服务器负载架构有哪些?
|
4月前
|
负载均衡 监控 应用服务中间件
在Linux中,lvs/nginx/haproxy 优缺点?
在Linux中,lvs/nginx/haproxy 优缺点?
|
4月前
|
负载均衡 应用服务中间件 Linux
在Linux中,LVS、Nginx、HAproxy有什么区别?工作中怎么选择?
在Linux中,LVS、Nginx、HAproxy有什么区别?工作中怎么选择?
|
4月前
|
存储 运维 监控
在Linux中,发现CPU负载过大,接下来怎么办?
在Linux中,发现CPU负载过大,接下来怎么办?
|
4月前
|
负载均衡 算法 Linux
在Linux中,LVS的负载调度算法是什么?
在Linux中,LVS的负载调度算法是什么?
|
4月前
|
缓存 负载均衡 监控
在Linux中,HAProxy、Keepalived或Heartbeat在高可用性解决方案中有何作用?
在Linux中,HAProxy、Keepalived或Heartbeat在高可用性解决方案中有何作用?
|
7月前
|
监控 Linux 测试技术
性能分析之Linux系统平均负载案例分析
【4月更文挑战第20天】在上文性能基础之理解Linux系统平均负载和CPU使用率中,我们详细介绍了 Linux 系统平均负载的相关概念,本文我们来做几个案例分析,以达到加深理解。
97 2
性能分析之Linux系统平均负载案例分析