haproxy原理理解

Posted hixiaowei

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了haproxy原理理解相关的知识,希望对你有一定的参考价值。

frontend webserver
bind 0.0.0.0:80 #在本机的所有接口监听访问 80 端口的请求

mysql集群在HAproxy之后运行,HAproxy对进来请求进行负载均衡,对外只暴露一个IP地址。

 

根据用户访问内容实现动静分离:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
frontend http-in
    bind *:80
    mode http
    log global
    option httpclose
    acl url_static path_beg -i /static /images /javascript /stylesheets
    acl url_static path_end -i .jpg .jpeg .gif .png .css .js
    use_backend static_servers if url_static
    default_backend dynamic_servers
backend static_servers
    balance roundrobin
    server imgsrv1 172.18.64.7:80 check maxconn 6000
    server imgsrv2 172.18.64.107:80 check maxconn 6000
backend dynamic_servers
    balance source
    server websrv1 172.18.64.17:80 check maxconn 1000
    server websrv2 172.18.64.106:80 check maxconn 1000

http://www.cnblogs.com/heiye123/articles/7928292.html

 


以上是关于haproxy原理理解的主要内容,如果未能解决你的问题,请参考以下文章

深入理解PHP原理之Opcodes

LVS Nginx HAProxy 优缺点

LVS Nginx HAProxy 优缺点

Haproxy原理

HAProxy原理和基本概念(基础)

HAProxy负载均衡原理及企业级实例部署haproxy集群