haproxy para roteamento para servidores da web específicos

1

Eu tenho um servidor haproxy com dois nics executando endereços IP 192.168.1.99 (conectado ao roteador) e 192.168.2.1 (para um switch conectado a servidores da web). O haproxy também é nativo. Temos dois servidores, ou seja, web1.xyz.com e web2.xyz.com rodando o painel de controle do sentora, que será usado para hospedar vários sites de acordo com as necessidades de nossos clientes.

Aqui está o que estou tentando alcançar .... Eu quero acessar os painéis de controle usando seu endereço de host designado (web1.xyz.com, web2.xyz.com) e acessar os sites nesses servidores ao mesmo tempo. Tempo. Os clientes podem adicionar novos domínios por conta própria, que também devem ser exibidos automaticamente.

Nós tentamos o haproxy para conseguir isso, mas podemos acessar apenas os painéis de controle, mas não os sites. Para acessar os sites, eu tenho que fornecer manualmente o hdr usando acl na configuração haproxy que é muito doloroso.

Alguém pode me aconselhar algo como uma solução automatizada ou mais simples?

    
por Renjith 29.01.2017 / 06:08

1 resposta

0

Você pode usar o haproxy admin socket e fazer o script dele. Olhe sobre documentação e veja se isso preenche seus requisitos. Unfornutatelly, AFAIK HAProxy não pode salvar a configuração modificada através do socket no arquivo, então as mudanças são perdidas quando o haproxy é reiniciado. Dica: modifique a configuração corrente através do socket e do arquivo haproxy.cfg.

    
por 29.01.2017 / 12:07