3

会社を辞めた人が設定したHAProxyをインストールしています。Ubuntu 10.04で動作し、ディレクトリ/ etc/haproxyにある3つの構成ファイルを使用しているようです。

  • haproxy.cfg
  • haproxy.http.cfg
  • haproxy.https.cfg

haproxy.https.cfgファイルを使用する意味がわかりません(私たちの構成では)すべてを単一のhaproxy.http.cfgファイルから構成できますが、そのhttpSファイルを削除すると、ひどく文句を言い、拒否します走る。私の質問

これはhaproxyが使用する標準構成ですか、そうでない場合は、「S」ファイルへの参照がどこにも見つかりません。HAProxyがそれを使用すべきであるとどのように結論付けるかを誰かが提案できますか?

ありがとう

4

2 に答える 2

4

あなたの質問へのまさに答え: あなたの haproxy は、これらの 3 つの構成ファイルで起動されるだけです (-f haproxy.cfg -f haproxy.http.cfg -f haproxy.https.cfgおそらく /etc/init.d/haproxy からですが、マイレージはディストリビューションによって異なります)。

ファイルを削除すると、もちろん文句を言います。

これは特に標準的ではありませんが、それほど悪くはありません。非常に長いファイルを作成するのではなく、conf を構造化するのに役立ちます。

haproxy は ssl 接続を終了できないため、このバージョンのタスクは、.httpsHTTPS を処理できるサービス (通常はstunnelまたはnginx ) に https トラフィックをリダイレクトすることです。(stunnel にパッチを当てる必要があります。haproxy ページを参照してください)

これらのファイルを 1 つまたは 2 つにマージしたい場合は、haproxy の起動方法を調べて (init.d を確認するか、どのディストリビューションかをお知らせください)、適切に修正してください。

于 2012-08-31T17:36:44.047 に答える
0

デフォルトで使用されるのは /etc/haproxy/haproxy.cfg だけだと思います。

これは役に立つかもしれません (1.4 構成リファレンス): http://haproxy.1wt.eu/download/1.4/doc/configuration.txt

于 2011-05-28T07:22:10.527 に答える