HAProxy官方文档1.4 解析:2 配置HAProxy

本节翻译第2章。

--------------------------------

  

2. 配置Proxy

anchor.gif2.1. 配置文件格式

HAProxy的配置文件包含3个主要的参数:
  - 命令行里的参数,优先级最高
  - "global" 部分, 设置进程级的参数
  - proxies部分,包含"defaults", "listen", "frontend" and "backend".
配置文件以行组成,开头是一个关键字,可选的,后面跟随一个或者多个参数(空格隔开)。
如果空格在字符串中出现了,必须以\space的形式出现。
‘\’字符可以用\\

anchor.gif2.2. 时间格式

一些参数表示时间,比如超时时间timeouts.这些值总的以毫秒为单位,除非另外特别指出。
但是可以以任何其它单位表示,这通过添加后缀。
必须注意到这个,因为不会再赘述。支持的单位如下:
  - us : 微秒, 1 microsecond = 1/1000000 second
  - ms : 毫秒. 1 millisecond = 1/1000 second. 默认值
  - s  : . 1s = 1000ms
  - m  : 分钟. 1m = 60s = 60000ms
  - h  : 小时.   1h = 60m = 3600s = 3600000ms
  - d  : .    1d = 24h = 1440m = 86400s = 86400000ms

2.3. 例子    

 # Simple configuration for an HTTP proxy listening on port 80 on all
    # interfaces and forwarding requests to a single backend "servers" with a
    # single server "server1" listening on 127.0.0.1:8000
    global
        daemon
        maxconn 256
    defaults
        mode http
        timeout connect 5000ms
        timeout client 50000ms
        timeout server 50000ms
    frontend http-in
        bind *:80
        default_backend servers
    backend servers
        server server1 127.0.0.1:8000 maxconn 32
    # The same configuration defined with a single listen block. Shorter but
    # less expressive, especially in HTTP mode.
    global
        daemon
        maxconn 256
    defaults
        mode http
        timeout connect 5000ms
        timeout client 50000ms
        timeout server 50000ms
    listen http-in
        bind *:80
        server server1 127.0.0.1:8000 maxconn 32
假设HAProxy在当前路径,测试如下:
    $ sudo haproxy -f configuration.conf -c

翻译

理解

1

ok

ok

2

ok

ok

 

转载于:https://my.oschina.net/qiangzigege/blog/380905

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值