haproxy-quais ficheiros de configuração

Tenho uma instalação HAProxy configurada por alguém que deixou a empresa. Ele roda no Ubuntu 10.04 e parece usar 3 arquivos de configuração no diretório / etc / haproxy

    Haproxy.cfg Haproxy.http.cfg Haproxy.https.cfg
Não vejo razão para usar o haproxy.https.arquivo cfg como eu acredito (em nossa configuração) tudo pode ser configurado a partir de um único haproxy.http.ficheiro cfg, mas quando removo esse ficheiro httpS ele queixa-se amargamente e recusa-se a fugir. A minha pergunta

Esta é a configuração padrão que o haproxy usa ou se não, não consigo encontrar uma referência ao ficheiro "S" em lado nenhum. Alguém pode sugerir como HAProxy conclui que deve usá-lo?

Obrigado.
 1
Author: user385762, 2011-05-27

2 answers

A resposta à sua pergunta: o seu haproxy é simplesmente lançado com esses três ficheiros de configuração ({[[0]}, talvez do /etc / init.d/haproxy mas quilometragem varia dependendo da sua distribuição).

Se você remover o arquivo, é claro que ele vai reclamar.

Isto não é particularmente normal, mas também não é mau, ajuda a estruturar a conf em vez de ter um ficheiro muito longo.

A tarefa da versão .https será certamente redireccionar o tráfego de https para um serviço que pode lidar com HTTPS (stunnel ou nginx normalmente), uma vez que o haproxy não pode terminar as ligações ssl. (stunnel tem que ser remendado, veja na página haproxy)

Se quiser pode juntar esses ficheiros em um ou dois, basta descobrir como é que o haproxy é lançado (verifique o init.d ou deixe-nos saber que distribuição) e corrigi-lo adequadamente.

 3
Author: Stefano, 2012-08-31 17:36:44

Eu acredito que é apenas /etc/haproxy / haproxy.cfg que é usado por padrão.

Isto pode ser-lhe útil(referência de configuração 1. 4): http://haproxy.1wt.eu/download/1.4/doc/configuration.txt

 0
Author: isNaN1247, 2011-05-28 07:22:10