Haproxy многострочный конфиг - PullRequest
0 голосов
/ 10 декабря 2018

Можно ли разбить аргументы конфигурации (в haproxy.cfg) на несколько строк?

Пример

Ток

frontend
     https-in bind :443 ssl strict-sni crt </path/to/cert1.pem> crt </path/to/cert2.pem> crt </path/to/cert3.pem> ...

Идеально

frontend 
    https-in bind :443 ssl strict-sni
        crt </path/to/cert1.pem>
        crt </path/to/cert2.pem>
        crt </path/to/cert3.pem>
        ...

Ошибка при попытке идеального

$ /usr/sbin/haproxy -c -V -f /etc/haproxy/haproxy.cfg
[ALERT] 343/210133 (25646) : parsing [/etc/haproxy/haproxy.cfg:45] : unknown keyword 'crt' in 'frontend' section
[ALERT] 343/210133 (25646) : Error(s) found in configuration file : /etc/haproxy/haproxy.cfg
[ALERT] 343/210133 (25646) : Fatal errors found in configuration.

1 Ответ

0 голосов
/ 11 декабря 2018

Вы не можете использовать многострочный синтаксис в haproxy.cfg.

Ознакомьтесь с документацией формата файла: https://cbonte.github.io/haproxy-dconv/1.8/configuration.html#2.1

...