haproxy - 哪些配置文件

时间:2011-05-27 15:36:33

标签: haproxy

我有一个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如何使用它吗?

由于

2 个答案:

答案 0 :(得分:4)

您问题的答案:您的haproxy只是使用这三个配置文件(-f haproxy.cfg -f haproxy.http.cfg -f haproxy.https.cfg启动,可能来自/etc/init.d/haproxy,但里程会因您的发行而异。)

如果您删除该文件,当然会抱怨。

这不是特别标准,但也不错,它有助于构建conf而不是一个非常长的文件。

.https版本的任务肯定是将https流量重定向到可以处理HTTPS(通常为stunnelnginx)的服务,因为haproxy无法终止ssl连接。 (必须修补stunnel,请参阅haproxy page

如果您希望将这些文件合并为一个或两个,只需了解如何启动haproxy(检查init.d或让我们知道哪个发行版)并正确修复它。

答案 1 :(得分:0)

我认为默认情况下只使用/etc/haproxy/haproxy.cfg。

这可能对您有用(1.4配置参考): http://haproxy.1wt.eu/download/1.4/doc/configuration.txt