- 29
- 0
- 约1.13万字
- 约 10页
- 2017-06-04 发布于河南
- 举报
HAProxy配置使用说明
HAProxy使用说明使用说明
Author : 董旗宇
Email: dqylyln@
Blog: /dqylyln
Date: 2009- 10-16
简介:简介:
软 负载均衡一般通过两种方式来实现:基于操作系统的软负载实现和基于第
三方应用的软负载实现。LVS就是基于Linux操作系统实现的一种软负载,HAProxy就
是开源的并且基于第三应用实现的软负载 。
HAProxy相比LVS的使用要简单很多,功能方面也很丰富。当前,HAProxy支持两种主
要的代理模式:tcp也即4层 (大多用于邮件服务器、内部协议通信服务器等),
和7层 (HTTP )。在4层模式下,HAproxy仅在客户端和服务器之间转发双向流
量。7层模式下,HAProxy会分析协议,并且能通过允许、拒绝、交换、增加、修改或
者删除请求(request)或者回应(response)里指定内容来控制协议,这种操作要基于特定
规则。
详情可以在HAProxy官方网站(http://haproxy.1wt.eu)可以下载配置说明文
档(configuration.txt)和架构文 (architecture.txt)作为参考。
HAProxy的安装的安装
在“http://haproxy.1wt.eu/#down”下载HAProxy的源码包。这里以1.3.20版本 ,安装在目
录/home/admin/haproxy为例
1. 解压下载的源码包
tar -xzvf haproxy-1.3.20.tar.gz
2 .编译安装
进入解压后的源码目录
make TARGET=linux26 PREFIX=/home/admin/haproxy install
(注意,TARGET后面根据本机操作系统内核版本来填写,PREFIX是要安装到的目
录)
安装完成后会在安装目录下生成doc ,sbin ,share三个文 夹 。解压的源码文 也可
以删除掉。
3.创建配置文
在安装目录下建立配置文件目录
mkdir conf
在新创建的目录下创建配置文
vi haproxy.cfg
在创建的haproxy.cfg文件中填入
global
log local0 info #[err warning info debug]
maxconn 4096
user admin
group admin
daemon
nbproc 1
pidfile /home/admin/haproxy/logs/haproxy.pid
defaults
maxconn 2000
contimeout 5000
clitimeout 30000
srvtimeout 30000
listen admin_stats
bind :1080
mode http
log local0 err
stats uri /admin?stats
这个配置是能让HAProxy工作起来的最小配置
4.启动HAProxy
进入安装目录下的sbin 目录
启动HAProxy
./haproxy -f ../conf/haproxy.cfg
通过浏览器访问“http://xxx.xxx.xxx.xxx:1080/admin?stats“(xxx为IP),看到管理页面
5.修改haproxy启动文 权限
(如果你是用ROOT用户启动HAProxy ,这步可以省略,这个步骤是为了能让
非ROOT用户也能通过HAProxy监听80端口,因为LIUNX的80端口一定要使
用ROOT账户启动)
使用root账户进入sbin 目录
更改haproxy的所有者为root
chown root:root haproxy
给haproxy增加S权限
chmod u+s haproxy
6.配置日志
创建日志目录
使用非root账户这里是admin账户创建日志文
mkdir /home/admin/haproxy/logs
修改操作系统的日志配置修改操作系统的日志配置
HAProxy可以收集本机及其他后端服务器日志,但是需要在HAProxy和操作系统上
作一些配置。
使用root账户首先修改/etc/sysconfig/syslog文件,将SYSLO
您可能关注的文档
- WIFI无线串口服务器H-601使用手册.pdf
- CryEngine3完全学习手册上.pdf
- 用友NC应用服务器安装部署指导.pdf
- 7.1 实验指导(Web服务器的防火墙配置 ).pdf
- JTAG 参考.pdf
- 中矿客户端操作说明书.pdf
- 星云安全服务平台用户手册.pdf
- 1-EOC网管系统软件操作说明20131117.pdf
- 安全访问网关(SAG)产品AVS配置手册.pdf
- 尚为视讯MMS3 0安装手册.pdf
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
最近下载
- 兰科植物促生菌筛选与人工栽培技术研究.pdf
- 氢氧化钠(片碱)MSDS安全技术说明书.docx
- 国家开放大学电大《成本会计》试题及答案.pdf
- 数学分析第四版下册课后习题答案.pdf
- 数学分析第四版下册课后习题答案.docx
- 2025年秋国家开放大学《商务英语3》形考任务参考答案.pdf
- Unit 2 Know your body Speed up 外研版(三起)(2024)英语三年级下册.pptx VIP
- 2026年春季开学教师收心会校长发言:骏驰启新程,笃行育新人;凝心再聚力,实干谱新篇.docx VIP
- Unit 2 Know your body Start up 外研版(三起)(2024)英语三年级下册.pptx VIP
- 空客A320飞行手册教程.doc VIP
原创力文档

文档评论(0)