博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用HAProxy实现简单的1+2负载均衡
阅读量:5796 次
发布时间:2019-06-18

本文共 1281 字,大约阅读时间需要 4 分钟。

  hot3.png

1,安装HAProxy

1
2
3
4
5
6
7
wget http:
//haproxy
.1wt.eu
/download/1
.4
/src/haproxy-1
.4.21.
tar
.gz
tar
zxf haproxy-1.4.21.
tar
.gz
cd
haproxy-1.4.21
#发现里面没有.configure文件
uname
-r
#查看内核版本,下面的TARGET参数要用到
make
TARGET=linux26 PREFIX=
/usr/local/haproxy
make
install
PREFIX=
/usr/local/haproxy
useradd
-r haproxy
#增加执行用户

2,配置与测试haproxy

在编辑配置文件之前当然要了解清楚主要的配置项啦,可以参考这里:http://cbonte.github.com/haproxy-dconv/configuration-1.4.html。

下面来实现一个简单的1+2负载均衡

如图:
参考最简单的一个配置来新建配置文件 vim /etc/haproxy.conf ,然后加入下面的内容:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# Simple configuration for an HTTP proxy listening on port 80 on all
# interfaces and forwarding requests to a single backend "servers" with
# two servers listening on 127.0.0.1:8000 and 127.0.0.1:8081
global
    
daemon
    
group haproxy
    
user haproxy
    
maxconn 256
defaults
    
mode http
    
timeout connect 1000ms
    
timeout client 10000ms
    
timeout server 10000ms
frontend http-in
    
bind *:80
    
default_backend servers
backend servers
    
server server1 127.0.0.1:8080 maxconn 32
    
server server2 127.0.0.1:8081 maxconn 32

其中127.0.0.1:8080和127.0.0.1:8081可以简单配置nginx或者httpd,这里不展开说明。

1
2
3
4
#启动haproxy
/usr/local/haproxy/sbin/haproxy
-f
/etc/haproxy
.conf
#停止haproxy
kill
[haproxy的pid]

最后通过浏览器访问 http://192.168.1.27 查看效果。

转载于:https://my.oschina.net/alexwu/blog/71173

你可能感兴趣的文章
线程退出时执行函数,处理资源
查看>>
Wine QQ2012 笔记
查看>>
qml demo分析(clocks-时钟)
查看>>
vue去掉#——History模式
查看>>
2018年7月第一周网站建站笔记
查看>>
MongoDB工具MagicMongoDBTool使用介绍(一) -- 简单MongoDB入门
查看>>
javascript的事件
查看>>
201521123009 《Java程序设计》第1周学习总结
查看>>
年终述职--常见问题分析解答
查看>>
在mui中创建aJax来请求数据..并展示在页面上
查看>>
spring 之AOP
查看>>
总结 15/4/23
查看>>
Windows 7环境下网站性能测试小工具 Apache Bench 和 Webbench使用和下载
查看>>
C#常见错误解决方法
查看>>
安装cnpm (npm淘宝镜像)
查看>>
Java 面向对象(基础) 知识点总结I
查看>>
读书笔记《自控力》
查看>>
区域生长算法
查看>>
hive学习2(Navicat连接hive)
查看>>
getResourceAsStream的3种路径配置
查看>>