Continuo vendo exemplos de configuração do HAProxy com uma sintaxe de dois argumentos. De fato, o arquivo de configuração padrão fornecido com o 1.4.18 contém isto:
listen appli1-rewrite 0.0.0.0:10001
cookie SERVERID rewrite
balance roundrobin
server app1_1 192.168.34.23:8080 cookie app1inst1 check inter 2000 rise 2 fall 5
server app1_2 192.168.34.32:8080 cookie app1inst2 check inter 2000 rise 2 fall 5
server app1_3 192.168.34.27:8080 cookie app1inst3 check inter 2000 rise 2 fall 5
server app1_4 192.168.34.42:8080 cookie app1inst4 check inter 2000 rise 2 fall 5
Eu estou percebendo uma falta completa de qualquer opção de bind, então eu devo acreditar que isso é uma forma abreviada de bind?
A documentação do HAProxy ( link ) contém um exemplo não relacionado com esta sintaxe, mas não especifique, documente ou explique em qualquer lugar.
A documentação simplesmente mostra listen <name>
:
All proxy names must be formed from upper and lower case letters, digits,
'-' (dash), '_' (underscore) , '.' (dot) and ':' (colon). ACL names are
case-sensitive, which means that "www" and "WWW" are two different proxies.
(ou seja, sem espaços, então isso claramente não é apenas parte do nome)
Existe alguma documentação oficial para esta sintaxe?
Obrigado.